Skip to content

Case evidence — v0.7.0

Every result links its retained raw-evidence artifact (SARIF or analyzer output), digest-bound in the freeze manifest. That includes the runs that decide nothing: a tool-native scorecard whose twelve results are all unsupported still retains its evidence and its witnessed run identity.

Bifrost’s, Semgrep CE’s, Joern’s, OpenTaint’s, and the eleven CodeQL kernel populations’ artifacts here are new bytes, produced by this release’s re-runs. The eighteen carried-over reports keep the artifacts v0.6.1 retained, carried into this manifest unchanged and re-verified against their recorded digests. Nothing was re-run to make a number agree with another number.

This is the page the two amendments are actually decided on, because both of them are claims about what the retained evidence shows rather than about what a tool concluded.

  • The five withdrawn CodeQL negatives. Open any of the infeasible-branch-negative cases for python, csharp, c, cpp, or ruby. The SARIF is empty of results, exactly as it was in v0.6.1 — and the endpoint probe evaluated beside the kernel query records the sink observed and the source absent, because the extractor pruned the constant-false branch before the source call ever became a data-flow node. A negative that rests on a source the analysis never had is not a decided negative, and under Amendment A30 it is no longer scored as one.
  • The three withdrawn Bifrost modeling negatives. The model-declared-source-negative artifacts are unchanged in substance: they said, and still say, that the declared policy bound no endpoint. What changed is the normalizer, which now reads that diagnostic instead of scoring the empty result as a clean negative.
  • The four newly decided Bifrost cells. The go array-element and php map-iteration artifacts no longer carry the index_memory value-flow diagnostic that made them decline under v0.10.8. That signature has not vanished from the freeze, though — it moved to the go map-iteration pair, which was and remains inconclusive. No outcome turns on it, and it is left visible here rather than tidied away.

Thirty-three slices are worth opening for the opposite reason. Semgrep CE, Joern and OpenTaint all produced new artifacts on new pins whose normalized outcomes are identical to v0.6.1’s, case for case. The report digests differ, the decisions do not.

Every invoked case in this freeze also retains a phase-timing sidecar beside its raw evidence, and every run retains an environment stamp. Those are additive metadata read only by the latency page; no correctness outcome on this page was derived from, or conditioned on, a timing value.

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative 04c1abefd292…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive reached true-positive 52d68e747b5c…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative c5742eeb3629…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 2e592c5b83cd…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 11eadccf85a9…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 304622f2ea2e…
array-element-separation dfb-taint-c-array-element-negative negative not-reached true-negative 0672eee0991e…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive f77f05d7bee5…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative a0d14e92e8e3…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 244478424dcd…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 5d640e0790d5…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive da7dc5ae8dd0…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive 084d1a3b9d8d…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive 3da7dde5dadf…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative a7dbf1a2876f…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive 5e6f754fc4fc…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative 48780052cec0…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive 2d1fef015a79…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 57c6cbbd40d8…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive eb3018b7d635…
chal-element-object dfb-taint-c-element-object-negative negative not-reached true-negative 7a96092020f8…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive 8de9730676f6…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 269c81505c1c…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive fe20049fe541…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive 4d99d769502c…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive f17b430ce94e…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative f46dbf0bb6df…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 274c5d0349cc…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 860cc6d479b8…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive 62100fc7dd6a…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative f250fbf2760e…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 4b2493d7f09b…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative 1c072efb5fd3…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 7e10ddac8ae7…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 0f27b3553d8d…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 7a460bc3be67…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 3c90da0a6875…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 859e3f6f0d66…
loop-carried-kill dfb-taint-c-loop-carried-negative negative not-reached true-negative 8994aeb52908…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 0246fa1563f7…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 8c8a6b1d459f…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 1d8a7c89e270…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative c435e79ead4c…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 2d85639a0931…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 1bfd373917df…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive d567aba4a5a2…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 59f6f650abb7…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 5934b0e0ce22…

bifrost-c-kernel-taint-taint-benchmark-controlledc, 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 9a05dded075e…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 0ad0385cd9d5…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative 441128df6257…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive reached true-positive 3af181135a5e…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 8a626fa3d879…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 340023b7da97…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative d99fad941b15…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 3dc91e9233d8…
array-element-separation dfb-taint-cpp-array-element-negative negative not-reached true-negative 8b6d9788d2a2…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 4fe44ec02c78…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 58bba185ec11…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive fdb55c036354…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 3c96db9886c5…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 1deb658324db…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive 7f00f2ab2c48…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive 89d0295738a7…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive c90648b54d97…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive ee108644b225…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive 875601bed46e…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive 55d7605b39cf…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 96f02e6aabac…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive fb76bc843ea9…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive aeb4e7499084…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive 3651ed0bd136…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive 2c3dca4209ce…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive 5e42aeff5930…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive dc20eb5275d1…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive 0f97c12c8689…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive 0eb048781e95…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive 6e603c68b17a…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive 9618420c0d4e…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive b120f5022b00…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive ec9cb374eae5…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 6d98792665b8…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive 33f0a1413c8e…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive 1401eb55ad4e…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive acf3f2a4ffa8…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive a0d0c737cca3…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative ca4f1bae08a2…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive d9ae45704391…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 3f334f0d01e2…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive efcdc33384bc…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 2b33160401d1…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive b7f4263e3479…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 5bf39f500135…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 33c6e636e225…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 46b4613637ba…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 4c695446d23a…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative not-reached true-negative 8e2147497a7b…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive a7cbb0e61142…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative c399565652bf…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 73ba25d1b22a…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 764e9dcd5be4…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 7d9d85884839…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 87356d9710da…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 91b6619fa4e8…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 6a9145ca84dc…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 08fbba4509d6…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative e2881a543a14…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive reached true-positive af94e51c67a1…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative ea0ad563d297…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive d24351d8074b…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative fafacd727d93…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive reached true-positive d7a1fe48c582…
array-element-separation dfb-taint-csharp-array-element-negative negative not-reached true-negative 7b3fe30c4b14…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 28910481230a…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative b346d4916716…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive b3460aca3888…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative a4e2259edac6…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive b6186c4335ba…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative inconclusive inconclusive bf0f32368401…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive inconclusive inconclusive fd2eefc700de…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative inconclusive inconclusive 355a480a93cb…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive 418295e2915a…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative inconclusive inconclusive 58e3e08e69e2…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive inconclusive inconclusive 31ad0205088e…
chal-computed-property dfb-taint-csharp-computed-property-negative negative inconclusive inconclusive 69c05a2c4253…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive 42e3e13a0b04…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative a5d6aaae43b3…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 40650750362a…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 16353f27af62…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 759810d7c1b9…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 67d912725adb…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive d00e2048fc09…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive 19284d2c88e3…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive 4d55f9554b0b…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive 524ff2c744e8…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive faae53d895e3…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive 4e6155bf130a…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive c1e8e7143f04…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative inconclusive inconclusive 5c117f825d45…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive inconclusive inconclusive a2c7dfa814a7…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative inconclusive inconclusive 19bd75fa35c5…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive inconclusive inconclusive f5fc8ef9f6f4…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive 63e70cff648c…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive 6cdc6038aa5a…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 3fc97dfe7299…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive cc7ec0532053…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive 32bb1ad6ad39…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 943a59ed155a…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative ace63f894216…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 4b234b91b70d…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 2c2de69c6a6a…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive 0518128a6fb6…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative d5f69c067390…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 5389f72b2881…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative not-reached true-negative c14b90273e11…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive c50488da9cda…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative f54bd587e84a…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 745d913d7f92…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative ee09a638167c…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 2f3dec3811c1…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 9fb22d2b71f7…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive d1afc2dfa9b9…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative bd956eb7f205…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 133cd2fe5652…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative 5d0d3ac3ae83…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive reached true-positive ec3ac8dd99a6…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 73357862dea1…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive dcc2db79837c…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 3cbeedc15a10…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 8bcdb8c7b7d6…
array-element-separation dfb-taint-go-array-element-negative negative not-reached true-negative 882dd951af33…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 1b67e20d7813…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 6d5f21b65527…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 5442adbe9497…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative e67df6728f8a…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 04720f009d3a…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive a91eb57f1b26…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive 349071d3ac64…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive 7a0bd2efb460…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive 653dbba0e6cf…
chal-closure-capture dfb-taint-go-closure-capture-negative negative inconclusive inconclusive eea308f52022…
chal-closure-capture dfb-taint-go-closure-capture-positive positive inconclusive inconclusive 651802d7baff…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive be0276759cb2…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive e38d53f3b9bc…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative 55b038db6b79…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive de780ac07507…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative bd53c69be27c…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive dbf5b80af5af…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive 5518ab4d1907…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive 3ed72018001b…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive f3258058db75…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive ff2cc2d6fb5f…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive 794eb5ef3b74…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive 939e0b4181e4…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive d2f9b549e9ce…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive ff1ae81d0392…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative inconclusive inconclusive 2d8ab766fb25…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive inconclusive inconclusive 2dbadbb6dec5…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 5c011523ce75…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 3cd1bb5cc7e8…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive f1ec54b8da32…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive 60437fa1293d…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 538ea6994073…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 4470ea080f6f…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 248f2a9d94a9…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive a433cf00ce03…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative not-reached true-negative ac688d20f071…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 771f7ccc5bb9…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 6d5a8ed372da…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 9d756fadf6e3…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 91ba857d5d70…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive f5bbe20f2084…
loop-carried-kill dfb-taint-go-loop-carried-negative negative not-reached true-negative 6e0757d8a6e3…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 26bcd77c9a7f…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative df203534fe64…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 978d2a324b8a…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 07ba1cf88fcd…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive e6917e70d864…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 2d3f6485c032…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 522f8c2bed2e…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 41a112d9b659…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 64fdf0c77d00…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 577ccbd8d520…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 46c5f17158ab…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative c93d329e59cc…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive d5bc50ed1f7c…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 2f08a94f4505…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 73ffc351fb9b…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 11b39db7359b…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 960c3b72723f…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative e9aa2e7d5bc0…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 78a727fbb904…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 52c1732a84c2…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 6f6919702a4a…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative inconclusive inconclusive 94b7d01e8642…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive inconclusive inconclusive 366886123ed1…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive 873f44ea219f…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive a16443dca5b2…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive e70bb910c28d…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive d9725bbd3fc7…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive fbb46c3ba091…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive 0dfc4ba798db…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 1e6f7edc9de4…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 7845b88341b3…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 79a5704af3a5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 483dc5ab9f75…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive d9bde8a2535f…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive 12660c2ca936…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative dde004b3fb03…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive b36c06481583…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive 93f51c938f3f…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive ea693fccb197…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive 3c8177cbe723…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive 3562560311f1…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive f847768a13b4…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive 112908e44c81…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 3c6038e730bb…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 366cb9ecbc21…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive 63698c5a98af…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive 8dd84e9146b4…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 3a6823e94794…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 09ecd35c4c47…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 7125d464e543…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 02e48994c2c6…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 99393245fc6a…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive a232a70fe9b6…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative c51fc9127d85…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 6aaf9b586e20…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 4be6c96bedde…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive f703ee4a5786…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 3db5578f04b0…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive bd1befb63a9e…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative a141e122c447…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 1c8e37069bb2…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 06506eed3e86…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive e94085c098c3…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 3a3fedbfa6c4…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 5770a6450196…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 984d622f2299…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 823ccd51853b…

bifrost-java-modeling-taint-taint-benchmark-controlledjava, 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 34fdfed866b5…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive b9d9740396ab…
model-declared-source dfb-taint-java-model-declared-source-negative negative inconclusive inconclusive d92b8f475f7d…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive dba3d12b26f4…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported 0e1f3b5a601e…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 19f5c738c363…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported f3c8e284a346…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported 942726b9de3d…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported 2ee1abb578d5…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported f10095ca7b1a…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 94a6fcbc47ef…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 1b618f4031db…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative ab03eaee639c…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 758a36c42de8…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 90ee8c9ee868…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 4a2222c3ae97…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 317b57e2ecdd…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 9abafb5b0ab6…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported c2d8da544a31…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 2e021b9f82a5…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 3a4d68377915…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 18ab8befb12d…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 6db8b2f2bf50…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported cc8db1bf5876…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 77e78ddeee86…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported df1762c12299…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported e77d6a75ef76…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 095cf0e0303f…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported e5dc0b51cf93…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported d06764897c3c…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 74742629887e…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 8e4cef0449f0…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 660e39b8d902…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 42fdba8267da…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported fa49e39f1c65…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported a9dbd5137774…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative ca99ac7be536…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 71bcc351c9b3…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 15f7428105c0…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 3f79b149d3d7…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative da389165522a…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 50406ea269ad…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative e93f22a4e8c0…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive c6f15b0eb661…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 761dc63fd73b…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 85ea3cb72965…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 5d1d65e2d809…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 25dd72ef4952…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive fab0ba8a1683…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive b29daabcc43f…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 6300b4ab2bde…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive 027078ba3423…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative inconclusive inconclusive 81cbd9473f68…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive inconclusive inconclusive 1f8d6fb4faa9…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive 2eb8d3f8251f…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive ba1f7957f028…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 4a59ba97d5eb…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive cd744b1a94a6…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 646052285ec3…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 5785182e5edb…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive 25bc04bbf8d5…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive 2ce252e45aa9…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative e8cdcde8c73d…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 1a0d2a516a56…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive 60b52715ea99…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive ba1fab7cf41e…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative inconclusive inconclusive 0421ce760f60…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive inconclusive inconclusive d43df94a00e5…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive 74c463f3a24b…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive 3a5193d30ca7…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative inconclusive inconclusive 5cb04b00e391…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive inconclusive inconclusive b88172f32df7…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive a5d7b0899b10…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive 7de03086b16f…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 17e5e64a84e4…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 4893db0f01a6…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative a9dcce91f885…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e11aaa4c7b3b…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative ebaf85a8f240…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive a437e69a5c10…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative cab103dcfc4f…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 7453179a3370…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 9de01038e669…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 00ed366117dc…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 5b02379f3aaf…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive e0340c808517…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative d4d0d8fc23d6…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 411e906af474…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 5563fe8e3c17…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 07a9fcbb2b96…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 6b741285ff20…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 033c4ea224c9…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 06f586ec1966…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 32344d9791ce…

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

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-javascript-model-declared-sink-negative negative inconclusive inconclusive 33e9607fda94…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive inconclusive inconclusive e88f22fd772b…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative inconclusive inconclusive 71428e05461d…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive inconclusive inconclusive b675d4431ad3…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative unsupported unsupported 707b6f5e984d…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive unsupported unsupported 0bc12b895152…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative unsupported unsupported 7bdfb5a98e9c…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive unsupported unsupported fa9e246432ae…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported b7b9f97a7930…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported 3f68f10e55d7…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported 2f113065cc21…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 7ce435645843…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative d329f50f1d60…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 069497904695…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 392498564801…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 36bbd66e2d4e…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported 716a60663e32…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 337489a2bbbe…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported 66978fde87fd…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 161002a43388…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported b4e96fafc343…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported b71344896fcb…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 119b1a2b9cbb…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 591ae33b1f0a…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported 805f4f841113…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported db7958e7bac0…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 8e049935ef7b…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 67893a5bd5ae…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 8a4b1b9cf5f9…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported e732ef551419…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 46cfcae4647d…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported 1af1e2aa2c37…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported f5781e4cd538…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 345548595d80…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 88fa930b64b1…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported a5dc4503293d…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative inconclusive inconclusive fdcae195405d…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive 28e2897fc28b…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 7a7cf532b69e…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive b29d487a1fd7…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative b6d466fea559…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 06f3aa76d349…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 90a2009fd6f6…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive e2535386e815…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 5b3250518171…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 191f74c03085…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 68be91ee5757…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 1794e3c6938a…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive d85726058202…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive 90dcbe867e4a…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive 2893f647da70…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive 9ec1664b2f67…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive 6e5cdf2bd8c2…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 2778ad8d8c6f…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive 758f8b8f1b1c…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive 9618df0f6535…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative e2d35846e0e2…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive a42a7f1588cc…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 5528359f1f20…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 50cd3361a62b…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive 1ccf3eb399a4…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive f5f4072e82aa…
chal-element-object dfb-taint-kotlin-element-object-negative negative inconclusive inconclusive 996b09d61773…
chal-element-object dfb-taint-kotlin-element-object-positive positive inconclusive inconclusive 556ea55aa752…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive 8bc17687ca30…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive 1cd659baa0ef…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive 99c26a0db56e…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive f6c17221a7c6…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive 12f4b294585f…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive ca4003b2ae67…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative b60e20ebf153…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 21a692433ce9…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 0421eb2da657…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive 91673f3fb526…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 09c7d1856c07…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 066d57583a2c…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive c5f117122ccb…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive b0ec7a48207d…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 5a3efe868a19…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive ecc7d2c5e097…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative a947832d1670…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 4b3981aa433d…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative aaa6c405aa96…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 65eabe3a3a5c…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative not-reached true-negative ac3e383b5c52…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive d30f8e0e011a…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 895454da1622…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive 42519b512f20…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 43561b459162…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive e694fd99d7ec…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative d2ec83aee1ff…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive cecfce09e61d…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 3ec1107c1bd0…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive 99f3d7e2c0a0…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-php-alias-propagation-negative negative not-reached true-negative 643daf51f21b…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive reached true-positive d13a23679cc9…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative ba26c5cffc05…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive 18398edd087c…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative inconclusive inconclusive 9236f9c26c9a…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive inconclusive inconclusive 5cbc31d5737c…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative ce7e7849e0b1…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive d333e5547456…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 61bc7633aaa7…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 38a15ae2355f…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 58b0186376ec…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 6e04505ba1b8…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative inconclusive inconclusive 024eaec8f38d…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive inconclusive inconclusive 75de8d09bd2a…
chal-callback-registration dfb-taint-php-callback-registration-negative negative inconclusive inconclusive eafa5932e3fb…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive a37b39f49147…
chal-closure-capture dfb-taint-php-closure-capture-negative negative inconclusive inconclusive d117d741321c…
chal-closure-capture dfb-taint-php-closure-capture-positive positive inconclusive inconclusive e8feddd89b04…
chal-computed-property dfb-taint-php-computed-property-negative negative inconclusive inconclusive d6e1a9be43d5…
chal-computed-property dfb-taint-php-computed-property-positive positive inconclusive inconclusive af04c7de6e75…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 882594168695…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive cf8d15fea541…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 84ade4694936…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive reached true-positive 7a3765dc15b9…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative inconclusive inconclusive 79e0a02df963…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive inconclusive inconclusive c30fcea7a810…
chal-element-object dfb-taint-php-element-object-negative negative inconclusive inconclusive 8060b690913d…
chal-element-object dfb-taint-php-element-object-positive positive inconclusive inconclusive c70f5ea0a710…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive f50c8786f792…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive d3009cd1b519…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 1ab60310b7c2…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive 94344d5ef448…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative 2133f617a3b7…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive 2eef50fca9a3…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative inconclusive inconclusive 19397ff01b96…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive inconclusive inconclusive 1d875d15abff…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive c4c90669473b…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive 90f05bebcf4a…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 793d72d49ae8…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 71ec5cd0282a…
exception-catch dfb-taint-php-exception-catch-negative negative inconclusive inconclusive 4033c77154c1…
exception-catch dfb-taint-php-exception-catch-positive positive inconclusive inconclusive deb1adda4480…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative not-reached true-negative ced970fca9c4…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive ffeb86cffedc…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative a36fbd979980…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 2e403c40a188…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative b4d8e42d6e9a…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive c07dd75e9641…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive 6aa9f8be7a08…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive 91106257c41d…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative d55a76be91a9…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive e06da7c28480…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative 9da2c556cd68…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 17ff0eb1e8bf…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 7a6ea99914dd…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive fd377fb1fe42…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 789ab9e95a8b…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive f73725bff756…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 94085ee88380…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 0d544b129727…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 51d1e1a578fe…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive b1bed7d944ac…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 60e7a511fa5c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 8273920be9a7…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 175bf4dba09b…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 386101d64255…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative a0cb8146d8c0…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 67f03998542c…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 0d4486c77cfa…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 6391928b8602…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive c78e48d4d95a…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive c78e48d4d95a…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive 87703bf7a47e…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive 472ab35efab9…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 110f2cb43e85…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive 9ea0b5259289…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive 2490205f313d…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive b524e02c47ae…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 26b9294e8f91…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive f3edc4182cbd…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 64455ab8584e…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 4f02f355d0fe…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive 33abfb9b08bd…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive 33abfb9b08bd…
chal-element-object dfb-taint-python-element-object-negative negative inconclusive inconclusive 4c760355118e…
chal-element-object dfb-taint-python-element-object-positive positive inconclusive inconclusive 5edf74bc1295…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive ce7275ddd1e3…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive 31e66d678223…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive ae6e575b0f36…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive 4a46602cade8…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive 0b53c595b7b4…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive 2f555cf61b6e…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative inconclusive inconclusive 66341c5e3adc…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive inconclusive inconclusive 816ed234c143…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive 25a6a2245ee9…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive 25a6a2245ee9…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 954bae0756d7…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive a3e2d785f507…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative ba0b3affa267…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive dad59df3b3ac…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative b217ca126763…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive d00763f02e3a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 5cab06d54d9b…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive c65192339eef…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative d99060f6589c…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive b5b8be96cfde…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 235c48ef9f3b…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive dc634e3a65bd…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative c484fec360c9…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive e74e92944ebe…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative d5419469d6df…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 0ffffb052160…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 5bdb0132d723…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 46df676451fb…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 874485807760…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 23c91b79a554…

bifrost-python-modeling-taint-taint-benchmark-controlledpython, 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 0b8a5820155f…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 15a88629dba7…
model-declared-source dfb-taint-python-model-declared-source-negative negative inconclusive inconclusive 12a4e7922340…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive db0701f9ec88…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative unsupported unsupported 4a37f4277f38…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive unsupported unsupported 5454476e4869…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative unsupported unsupported f30942b56e02…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive unsupported unsupported 034d3b8edf68…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 933bfc8087fa…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 45c5ca02bfeb…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 91ab1809744d…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 1d905ff0c949…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative f1306d80d078…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 3141a1e42578…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 6699a155ec92…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 9319ce7e1edd…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported e4a3191fd327…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 5c51b01ac8f1…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported e306c8678dcf…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported acd285c64d60…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 7f4386e325d8…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported e04870834bad…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported d2b1207783e7…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported d94d8d99ba19…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative unsupported unsupported c84a0c620e5c…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported 00c56efb23c4…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 2cdf6151330a…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported d61692f558c4…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported d07cccb1d384…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported c56a96bad04d…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported 1496cbcb418c…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported 7129a8982cbd…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported a8fa9e0a5175…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported e7c1bd44adea…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 046624a666e5…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported e2f3b62da39b…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative inconclusive inconclusive 91130e033376…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive inconclusive inconclusive 08bb5430be80…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative aa561e693e1a…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 352bed9d6443…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive 51b403950533…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive 3914b704af41…
array-element-separation dfb-taint-ruby-array-element-negative negative inconclusive inconclusive c263438375fa…
array-element-separation dfb-taint-ruby-array-element-positive positive inconclusive inconclusive 03a247ccdb44…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 0d9161dd5821…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive e8aafd48639a…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative e3c706b03582…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 0b5b37edac18…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive cb51937cdb89…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive cb51937cdb89…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive dad629dad96a…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive e9047db48794…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive e2669a6ac41f…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive 711ca9e71b9d…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive 511c5d875f05…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive db0c2ac590ec…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 66375fb9cb0e…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 2cd76ba653d8…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 63b024d458e3…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive b8af07c40352…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive d8f8bd5c2fd1…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive d8f8bd5c2fd1…
chal-element-object dfb-taint-ruby-element-object-negative negative inconclusive inconclusive e371dfb7bfee…
chal-element-object dfb-taint-ruby-element-object-positive positive inconclusive inconclusive e371dfb7bfee…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive b993b3dfd7ab…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive 20118d21217a…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive 197eb0c60784…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive 2ac5a4ebbf00…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative inconclusive inconclusive 73cf498682b7…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive inconclusive inconclusive 299cef9781ea…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive 5f62728a6880…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive 702faa7ef3a9…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive 4d2f2b449608…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive 4d2f2b449608…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative fb6b3b05c065…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 7cb70f0166a7…
exception-catch dfb-taint-ruby-exception-catch-negative negative inconclusive inconclusive d54846b8adde…
exception-catch dfb-taint-ruby-exception-catch-positive positive inconclusive inconclusive 21082ad00f8c…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative bbb166ac13a4…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 163541954bc0…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 994c3511926d…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 51651da794a2…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative b2b50f391959…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 83224b819bd4…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive 7468f244d45b…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive 6b1058e12abd…
object-separation dfb-taint-ruby-object-separation-negative negative inconclusive inconclusive 2d490118c3c4…
object-separation dfb-taint-ruby-object-separation-positive positive inconclusive inconclusive 6f0724bd1af8…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative 7b953ec4d942…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive a8216028a760…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 0a50bc102fc0…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 4e91c395b80e…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative inconclusive inconclusive 91ee423c5533…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive inconclusive inconclusive 911ad6139ad0…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative 00e18f9309ff…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 9b89d5b4a63e…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 516aaa93de52…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 79fe6007cf35…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 92bdac09ff6f…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive d5a6e80bc850…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative f82443b6e82a…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive e1468729ec5a…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 2c96c51fb2cb…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive cf6656ae655f…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 13b2952048d8…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 322aa02f9af2…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive 03760ecd58f0…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 3a253465daec…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 187f8f6633fa…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive c302dcbce077…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive 786cc5a9130f…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive 93bc95464cb6…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive 417d905f28c5…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive ded9cc59ee9b…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 10483c7f5764…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive d351ff3f97e1…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative a2cfe3721066…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive d18b97501733…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive dcbd93335a34…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive 0a4ffda3d771…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 26c62afeacd7…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive 927b3c8d7797…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive c9e6432f9d7a…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive 3c3c9bee1dd2…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive adedf5bfc7f9…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive 343000d7d222…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative a98c27c4dfe7…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 4d6f50d67388…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative fa55fac52019…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 760d728e7cad…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative f9c64a3ce358…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 6e9102526904…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 698b47ef8b97…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive a25b8befb07b…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 36009f0d896b…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 3306b8dc5e77…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative ec4f352ac9df…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 776a8f467656…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative not-reached true-negative cedf8f03f09f…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive a7561c352599…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative aeeb0a4e4160…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 38df2e36a647…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 91ed54edfc4b…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 9af9377e8253…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 7729b5df4783…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 05146c3b8bac…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 9a72fc85632d…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 4e4ff87068e7…

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

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative inconclusive inconclusive e3abd2eca2b5…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive 97243d3da8c5…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-scala-alias-propagation-negative negative not-reached true-negative 64298b44d8d9…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive reached true-positive c1a7b5edf1a5…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative 72f7d2799143…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive fa21731ade27…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative not-reached true-negative 70e620f7568d…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive reached true-positive 1860e07d75cd…
array-element-separation dfb-taint-scala-array-element-negative negative not-reached true-negative 253f12f597c7…
array-element-separation dfb-taint-scala-array-element-positive positive reached true-positive 857335c79666…
branch-join dfb-taint-scala-branch-join-negative negative not-reached true-negative d8657dd0dac1…
branch-join dfb-taint-scala-branch-join-positive positive reached true-positive 4b9915d112ac…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 5192e9773dff…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive 00c25f3906ae…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive c539d4bda2eb…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive 065ff7d02f6f…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive f78aa303611a…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive cb2bef447a3b…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive 5e220f570d43…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive 694ce506d4b4…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive 63ee1c50c19f…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive 46abdee2710a…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative not-reached true-negative a4b88de9abb4…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive reached true-positive 0df6996e1a49…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative not-reached true-negative 48b42ee32f58…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive reached true-positive eccf2d6a3371…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive c4bb6720b695…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive 57254678e2fd…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive 97658ffd0010…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 192484f2c6f1…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive 23a1c3d6409a…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive 6875b8022135…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 62e75848d46c…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive 061eea0dd780…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive c821a2247e29…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive 1aaf57fdf9da…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative not-reached true-negative 714097990ea8…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive reached true-positive 3794021f6032…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive b55354c02bea…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive b3039bb38dac…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative de42d870ca23…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 33dff73eab48…
exception-catch dfb-taint-scala-exception-catch-negative negative not-reached true-negative 8df4ec57e909…
exception-catch dfb-taint-scala-exception-catch-positive positive reached true-positive bcd35fa5b62b…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative not-reached true-negative ae0607d149a2…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive reached true-positive 1f8f228c1e92…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative 10d5931b7ade…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive c5b4d63a967a…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative not-reached true-negative 74d393777e64…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive reached true-positive 35758c4c7a9b…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative not-reached true-negative 52cfb09068a3…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive reached true-positive e0781a2a3d63…
object-separation dfb-taint-scala-object-separation-negative negative not-reached true-negative 863c7deaace1…
object-separation dfb-taint-scala-object-separation-positive positive reached true-positive cd980b9f0ba5…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative e301caf0e2ec…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive f8609cc75124…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative not-reached true-negative 7497e93a28ae…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive reached true-positive 776d8aa1c3db…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative not-reached true-negative b719d1908577…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive reached true-positive 154d63905782…

bifrost-smoke-taint-taint-benchmark-controlledc, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative f250fbf2760e…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 4b2493d7f09b…

bifrost-smoke-taint-taint-benchmark-controlledcpp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative ca4f1bae08a2…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive d9ae45704391…

bifrost-smoke-taint-taint-benchmark-controlledcsharp, core (benchmark-controlled)

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

bifrost-smoke-taint-taint-benchmark-controlledgo, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 538ea6994073…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 4470ea080f6f…

bifrost-smoke-taint-taint-benchmark-controlledjava, 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 2b795ee9bf84…

bifrost-smoke-taint-taint-benchmark-controlledjava, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 577ccbd8d520…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 46c5f17158ab…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative c93d329e59cc…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive d5bc50ed1f7c…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 2f08a94f4505…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 73ffc351fb9b…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 11b39db7359b…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 960c3b72723f…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative e9aa2e7d5bc0…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 78a727fbb904…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 52c1732a84c2…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 6f6919702a4a…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 3a6823e94794…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 09ecd35c4c47…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 7125d464e543…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 02e48994c2c6…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 99393245fc6a…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive a232a70fe9b6…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative c51fc9127d85…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 6aaf9b586e20…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 4be6c96bedde…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive f703ee4a5786…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative 3db5578f04b0…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive bd1befb63a9e…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative a141e122c447…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 1c8e37069bb2…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 06506eed3e86…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive e94085c098c3…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 3a3fedbfa6c4…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 5770a6450196…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 984d622f2299…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 823ccd51853b…

bifrost-smoke-taint-taint-benchmark-controlledjavascript, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative ca99ac7be536…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 71bcc351c9b3…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 15f7428105c0…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 3f79b149d3d7…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative da389165522a…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 50406ea269ad…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative e93f22a4e8c0…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive c6f15b0eb661…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 761dc63fd73b…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 85ea3cb72965…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 5d1d65e2d809…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 25dd72ef4952…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 31ec1618a1e7…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 75ba3c13770d…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative a9dcce91f885…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e11aaa4c7b3b…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative ebaf85a8f240…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive a437e69a5c10…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative cab103dcfc4f…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 7453179a3370…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 9de01038e669…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 00ed366117dc…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 5b02379f3aaf…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive e0340c808517…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative d4d0d8fc23d6…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 411e906af474…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 5563fe8e3c17…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 07a9fcbb2b96…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 6b741285ff20…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 033c4ea224c9…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 06f586ec1966…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 32344d9791ce…

bifrost-smoke-taint-taint-benchmark-controlledkotlin, core (benchmark-controlled)

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

bifrost-smoke-taint-taint-benchmark-controlledphp, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 793d72d49ae8…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 71ec5cd0282a…

bifrost-smoke-taint-taint-benchmark-controlledpython, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 94085ee88380…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 0d544b129727…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 51d1e1a578fe…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive b1bed7d944ac…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 60e7a511fa5c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 8273920be9a7…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 175bf4dba09b…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 386101d64255…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative a0cb8146d8c0…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 67f03998542c…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 0d4486c77cfa…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 6391928b8602…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 954bae0756d7…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive a3e2d785f507…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative ba0b3affa267…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive dad59df3b3ac…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative b217ca126763…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive d00763f02e3a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 5cab06d54d9b…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive c65192339eef…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative d99060f6589c…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive b5b8be96cfde…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative 235c48ef9f3b…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive dc634e3a65bd…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative c484fec360c9…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive e74e92944ebe…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative d5419469d6df…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 0ffffb052160…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 5bdb0132d723…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 46df676451fb…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 874485807760…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 23c91b79a554…

bifrost-smoke-taint-taint-benchmark-controlledruby, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative fb6b3b05c065…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 7cb70f0166a7…

bifrost-smoke-taint-taint-benchmark-controlledrust, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative f9c64a3ce358…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 6e9102526904…

bifrost-smoke-taint-taint-benchmark-controlledscala, core (benchmark-controlled)

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative b8f8a1ff13b4…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 87337792213f…

bifrost-smoke-taint-taint-benchmark-controlledtypescript, core (benchmark-controlled)

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

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative d11eb515aec2…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive 4615351e0a3e…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative d1e44af04f8a…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive cfa0a9f04125…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative f2a7045babd5…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 61c4d32dbc81…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative cec8d3692729…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive f4fa6335e350…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 36553427e698…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 87d04687ba18…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative a359283d9f7f…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 7517169b9596…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 454dae3dec55…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive aea63ba5d47e…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive 85238247263e…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive c6e00e7081ea…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative inconclusive inconclusive da9b6c5e3e0d…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive inconclusive inconclusive 06938b458306…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive ca4f5bb14bcb…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive e595c44ee555…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative f4cd13aff319…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 40b41abaa59a…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 725898e6d900…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive e5d1dd00b569…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive b151a3800d22…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive 38c105efe83b…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative fe9eafd99620…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 6ebc9ea73d68…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive f889af3d9713…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive 7149f05c5c11…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative inconclusive inconclusive 5afd99375199…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive inconclusive inconclusive 759dd99c2614…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive 92e2b7765a98…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive 659ddd1a8501…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative inconclusive inconclusive 791ace10a253…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive inconclusive inconclusive bf9a666308e3…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 5e938865736a…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive 8010ba44addf…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative e9ead6b0cdd3…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive f5794e213d87…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive be61aef2169a…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive a613d5205cfb…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative f3f999a74d3f…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive e8204d761876…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 26cdfea63c75…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive fe63a6a507c0…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative e096270dfbf4…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive e0374490223b…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative 21c83ae70b53…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 0da602022361…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative a79172f7b603…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive dc413cf57289…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative d28f161b517d…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 46265810d125…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 9983a572532d…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive 0c8778d000f7…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative fbe7a9bd5744…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive c109546adaee…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative 075c15aeeb47…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative e26aa12b4c11…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative c2648382b826…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 47dfead9beb4…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 6256309944fe…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive c9d00d52c318…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive 6592db6484b9…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive ee8b842e0ea4…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 352cd79d83d5…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 12133b135469…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative c42764900703…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive a9aa4ae45f41…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative 420527ea957c…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative dc6245f6a17f…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 56ea8da2c54b…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive 2825e7757725…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative 8b631140f8b7…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive fcfb217cccaf…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative not-reached true-negative 88b927c84fdb…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive not-reached false-negative 902361790ef4…
chal-element-object dfb-taint-c-element-object-negative negative reached false-positive a5287524643a…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive c0e60e25c25c…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 8fd1c6ef7220…
chal-function-field dfb-taint-c-function-field-positive positive not-reached false-negative 5a3524a6fcde…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative e5a0557c25ef…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive c11d28f1861e…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative 3bd42ebd2d9a…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive fd453c719ec7…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 34f1b2d23419…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive bfd04d46cf03…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative e7f5792e9f43…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive ffcc13f593b6…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive d3e0cd6730ef…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive f4e25da22731…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative b1b7a3278522…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 39b2d3135555…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative c1c9b8f5a1af…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 7434aa1c12fb…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive b6000181b009…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive aa753e81aea0…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative ea298125bd16…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 103924c1bad0…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 3542bbe50245…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive b8e398b8dc8f…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 84a81cda3609…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 01e12cfd7b27…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 1a3c1b540b7b…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 63c9f7dff161…

codeql-c-kernel-taint-taint-benchmark-controlledc, 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 ed25a09c7b45…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 9e29381724bd…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative 4f0751a386db…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative 7790ab81e54e…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 352bb8e50bbb…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 0cf28df91cd5…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative ec1ef22cca0f…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 1c6a65815c14…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive abe468e1ed28…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 9d5381eb542e…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative d89c810251f3…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 2f9bb9028882…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 18d05c463600…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 2bb125d550da…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative 5d4144e6cb2b…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive not-reached false-negative 237173d997e2…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative aac38a638d8b…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative e6fa1af4c797…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative f656606a67ee…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative fa2c3b74ad79…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative 93006c5199b9…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative 1edf317beb14…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative c04478573733…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive not-reached false-negative b57106ca05b5…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative 095d470b2cb3…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive 0af66f28daad…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative a63510eefc24…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative 12cd6183062d…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative a75901cb9fc7…
chal-element-object dfb-taint-cpp-element-object-positive positive not-reached false-negative 7e8cfec23120…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative a424f806dd0c…
chal-function-field dfb-taint-cpp-function-field-positive positive not-reached false-negative 22364ce36957…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative cbc1bd12371d…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative 1f2a7dc1c4f4…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative ccb59779b58f…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive not-reached false-negative 8f378210a74d…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative 40dfbb25d0f1…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive reached true-positive 699c05c30417…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 0c8db84225b3…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 66354e110a31…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative ba56d8772376…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative 74ae061b3503…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 8a238a7bd6cb…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 73cf7b073d22…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 3fc14b7277ad…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 06fd19c0da0c…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 00e95d0d1132…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 3191631090e6…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive d8baee1b3e7f…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive cca89a73b49c…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 915473d65464…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 4ff8aa9f82df…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative a8f710e6a85d…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive b2562a6bf5cb…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 1b57c7c5529c…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 376647bc109b…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 8c697c989549…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 83f87d61ad9d…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative a38d184cc5d6…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 56cc11055159…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative aac6b981706d…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive 1a80dadb4dc2…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 7b27387e4086…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative 0fadba6d1d42…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive e29d98c54349…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 4cf058799b9b…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative ef53a7f0a191…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 9e1eb675b44e…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative d97841d99da3…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 5ad923d5dd7b…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative c853fa92069b…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive f026f4121cbf…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative a280352ca8bd…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative e61db9563115…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative aad416eb2ae2…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive 3c7e8edc2b72…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative 353963873c68…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative 57adae7e2694…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 6996e9725590…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 214760ec73a0…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative da608be0c6c7…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 8ace57a8a881…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative d69a6a731fd6…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative 9aac8c2bc4ac…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive 1fff4535cd6d…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive ee00114215cd…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative cdc3187e911e…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 1a5fbc585cc7…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative 88b59b240140…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive 8309b3393f9b…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative f0445c5d0063…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 7d7ea3689ab5…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative 1f9a59b14a1a…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive 45b986b56c7c…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative 74a3e0c6832a…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative 1999c5059bec…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative c4c3db7c6927…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 4e0681020df2…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative 54bdb92919bb…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative d686da5cd2bc…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive 1a8342bf9958…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 00160c7d1980…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 8ec43ab1f873…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive 23bca5fa3040…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative 3c9c52201c22…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 6cb21518b2f3…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 52212e968dd1…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 6a9021061d9a…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative dabc95db5b03…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 2fe2aa478e97…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative 48bcabc20390…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive d542fa827711…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 99c5d722c73c…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 2a3b3f544645…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 95d4537717fe…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive ace0b7d9f070…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative afda09155cd2…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative 320ff9acca4e…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 0bf892b65351…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 96f2c7716aab…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 563fe9c433f5…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative 7156a9d99eca…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive 35b6b620086b…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 938a00a35edb…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 58460d5b5482…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 6f7ffd354fa5…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative 465e4df8314a…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 425c7226fd36…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative f198345e317a…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative 85d9e79fbc14…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative 57e4baef2ce8…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative b0855cefc996…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 92925e9bf0bf…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive dae7d26d1424…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative 2e6e138f385e…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative cd013f4657a1…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative e32f86c690e8…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive b4e2d33c54a8…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 235cf44d333c…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 38afbbe3233b…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative d3f9da4c26ef…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative 2380f5f00dcf…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive bc2f432765e3…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive d11e04074e63…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative d8946df07e6e…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative cef401ee500d…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative 544179e86aa8…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive 2b423954572d…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative cd710b061c0e…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 37dec130e3b2…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 7aa7e2edfbf5…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive ad8092abc29e…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative 748b4be7e26b…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative 1545e168622b…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 9f19b7d3020a…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 60fb554851e6…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative 66f9638847ab…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative 4a5258ed9264…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive f7b4ca1daa01…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive f0b9fea2cfa6…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 2130d75313b9…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive f57619464b7a…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 86c75235652a…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 1087d28eec48…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 96c96b121766…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 9439c6f6afae…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative f0b37884a09f…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 1c13fd88e3ff…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 242fb5c07b93…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive c76634fb038c…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 67bd0024ceaa…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive fa620261bec5…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 936b6d0165dd…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive e07f9cc25062…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 87031556144a…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 0c172ffe26e7…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 5d5a38521709…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive df719253fab4…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative ce7765b1a54b…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative e1dac2813034…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 3ecbfd091ce0…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 4594269366f6…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 576f874ff7a0…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 7e8a71bbf386…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative d7af55f96ee5…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 7548f669b34b…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 8021797e52c4…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 6c9815e625ad…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 8472fa77348a…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 6c5f6158e70b…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative e5ce10ed5f7b…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive b3b33c7ab246…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative ba50b4b9773b…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 231218fbed84…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative e9b87152edc0…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive acb4cf726846…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 9cddf5c511fe…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive f30e15222ce0…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive f633009b42c3…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive bcbc94659c36…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 9332ef1baa29…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 5f8504c1d41e…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive 8150d5250c26…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive 3a3a9e71d372…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative ee18a8394c73…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive a2f02a7e45ec…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 0956fc7eedad…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive a5ba16e1b860…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative c53e427610c4…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 33ccc85df01a…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 3fa088864202…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative c79d59f3e1be…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive f7f82da685c8…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative e3ac24e8cea9…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 18d9351b2214…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative 8f975f132d42…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative c230eb4f50c4…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 47b953f1d67a…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 170321cadaef…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 48e12117f5ca…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative fae0cc27d94d…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 34bd6a229952…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 4c6996ea5016…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 84e8ee77b865…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 1f350360b358…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive e7e4de2be1b7…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 965d43410fa5…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 8012b82f69b0…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 769e0630aefc…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive cf4581947376…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative b5cb8ea208c7…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive c852853d00bc…

codeql-java-modeling-taint-taint-benchmark-controlledjava, 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 102ee8547ed5…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 3f08567938be…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 293878064222…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive acdf515c7230…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative a5ae7000b823…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 9a395584e926…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 77494238f8e5…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 16067246d7e2…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 1247b247bfb5…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 4be1de9bfa67…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 5da62ccaebb0…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 79904de73ed6…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative d667ab53520e…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 111d633f7f0d…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 79980779a539…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 4eadb7a1a4c2…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 1914219994dc…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive reached true-positive 5ca0645b0735…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 7dd3bd26882a…
model-store-separation dfb-taint-java-model-store-separation-positive positive reached true-positive ca711d627986…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative 010fabc4bae2…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive e369be55b796…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 142e200e8273…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive c0454e6e07d8…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative not-reached true-negative 10d2f0f19176…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive reached true-positive 163bc7391542…
native-persistence dfb-taint-java-native-persistence-negative negative reached false-positive dc58e3e100a2…
native-persistence dfb-taint-java-native-persistence-positive positive reached true-positive 7dc3080ac59f…
native-propagator dfb-taint-java-native-propagator-negative negative not-reached true-negative 9e1bbc583ee7…
native-propagator dfb-taint-java-native-propagator-positive positive reached true-positive 51cb7da158ec…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative not-reached true-negative 6e5959d1b43f…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive reached true-positive 3c60cff3e079…
native-source-sink dfb-taint-java-native-source-sink-negative negative not-reached true-negative 1faed4e02cc7…
native-source-sink dfb-taint-java-native-source-sink-positive positive reached true-positive eebf7ac0310e…
native-summary dfb-taint-java-native-summary-negative negative not-reached true-negative 43721309a600…
native-summary dfb-taint-java-native-summary-positive positive reached true-positive d5ce165bb1ed…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 162a3b9e3f40…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 1b981738613a…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 8970d30c2082…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 6c191b6caf06…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 4077aa6a0c3c…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative 67ab5f498f86…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative ce2f95644bd3…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 3c9102fffcdc…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 741b8bb90d70…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 1e0c3bac0733…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 63e1c10d4779…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive bae401e3b1af…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 00cad6deb609…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 4fb6d8d51d49…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative 8b0cd4222211…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative c7006cf7b3bb…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 92f6ffbf838b…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 48110bf49879…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 0f9d3de3edc0…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 4ef2247aa11e…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative f18909e26b15…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 989e8d512ff6…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 6a3411ac8772…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 220289a673e8…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 32418dafaa52…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative b7aecc781b35…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative d869ef873704…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 70097dfb368f…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 0cbb385d7f63…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 23678fc7f941…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative 4f51ef580098…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative c6a4dff62ed1…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative 003ff8bbe93a…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 5d7ed3025b28…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative 67ab2f49c407…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 3e28c1748f15…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative c88df8684017…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative 955826dd6b9b…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 5a2aaeb81e49…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive a044f21516eb…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative e458640d9d55…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive fa90a4f1ecd9…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative fc02afa58f7c…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive e152c15ca4bd…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 71b71e542245…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 2ebeb1d50628…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 2d4f638d3757…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 7e6899f7bb69…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 04b842b61758…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 5dc9226932aa…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 4d16d33bb012…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 35e8a1b236fd…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 95e702f9915e…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 1e7123aa85e2…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 79d8c8fd4f38…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 15f38a157295…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 7517dd330c05…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 9c1a542fc542…

codeql-javascript-modeling-taint-taint-benchmark-controlledjavascript, 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 c8274dd5ea1f…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 9508d13ed3e0…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 82b310ad951e…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 0fc95bd9c488…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative e8a01f0ebd32…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive ad4cddffe577…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative bfd6e38db6e5…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 4a7352f2fb5f…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative not-reached true-negative c80ce66048ad…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive reached true-positive cbd7382ee88b…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative not-reached true-negative 87b8ee9d1f05…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive reached true-positive 631b6c9a237b…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative c729d0fb4860…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 5b8610c0cf78…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 30cc9ece708f…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 91b83c39560b…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 6330101be07f…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive reached true-positive e11cd84c692b…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative ecf3e726b5a6…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive reached true-positive 74eaf40cf8c5…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative not-reached true-negative b23077f87293…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive reached true-positive a13f19074ae0…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative not-reached true-negative 55f6b2ca76b8…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive reached true-positive f3ca9c6f223e…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative not-reached true-negative 23880ad5fde0…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive reached true-positive 06e184261c49…
native-persistence dfb-taint-javascript-native-persistence-negative negative reached false-positive c6621b7ff546…
native-persistence dfb-taint-javascript-native-persistence-positive positive not-reached false-negative b4fcbcf85f18…
native-propagator dfb-taint-javascript-native-propagator-negative negative not-reached true-negative bf71a8316dee…
native-propagator dfb-taint-javascript-native-propagator-positive positive reached true-positive f017709c4503…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative reached false-positive ce0ad3103670…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive reached true-positive 7746e571900b…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative not-reached true-negative a2d95afa923a…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive reached true-positive cbba13fc9932…
native-summary dfb-taint-javascript-native-summary-negative negative not-reached true-negative 9101b1b83894…
native-summary dfb-taint-javascript-native-summary-positive positive reached true-positive b2232d5fb1b3…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative 7105ec0428c0…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 725e04d6ad04…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 35262c50f68b…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive ed3d06864307…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 5dcfba1e9527…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative 5bbfac256b90…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 8c3dde0a316d…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive a2fe0b3d36f2…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative d14eec138e97…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive efa7f3aef775…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative acb3ae98ab30…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive a3af5be6525c…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative 2566d39a9931…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative 20ee5e17d241…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 48f5e34041de…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative a6ba27d152c5…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 1cd99df79898…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive edea74a116b6…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative b990a5990f15…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative fb98cb0d04ec…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative b79d591c116b…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 726baaa430f7…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 6c81b0c538b5…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 6114636ab548…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative c72f29305a60…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative f31527428b00…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 4bc29b1be5dd…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive a5523ea634b8…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive e2fcf8f41be3…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive b0ebc8a69f27…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 4e23f87d19c7…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 142e327dbc85…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 59dadc2d5df7…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 134e83733ee9…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative c13fae7ee173…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 61d130dfe4e9…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative a971aad5a076…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative bb856f837d69…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative d0edffbd2967…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive ca6a2f68f26a…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative e0ac48a49487…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative 60f67d6b892c…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 914416f1908a…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 498993da0c4c…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative c2a66e463427…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 92ece9d8f8cc…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 76f7c3d724f0…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive fd31ddfb2692…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive d5867221c990…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive c9fb4f531249…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 31b8ae568340…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 8f3512421f78…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 2ed912973afe…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive fa3c4cd8c2a0…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 31e73d6762b8…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 77b149fb3f7e…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative ab0267a338a9…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 28e4f088326e…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 63798dc886f4…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative a6bca981a2c1…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative fc3f7f7f1764…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 93d771965595…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 42506f81a384…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive a3235b5c8a67…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 3abfb0a71afd…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 8efa0d3a5010…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative d0575fe7a132…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive e5410b79f078…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 7410ba4468f5…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 0bad0efbb4f2…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative aecfe57c6c2b…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 479386eda058…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 49ae832036e1…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 558729b02631…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative 31fb02974b9f…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative eb9065bef301…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative b01e2155e917…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative d9a0f7c3b309…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative a1838be1807c…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 55c3430a81f0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative b5c9c2ae78c5…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive ac2781a2f2b7…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 5b3c52b4404d…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 360b3854a567…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive 94d2a0622725…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 1f86054fe091…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative e89f0a989ba2…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive 2e037bef6a5a…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 5393f129cc4e…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 662de2fe673f…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative c12e653d299c…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive d933eefb0dcd…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 3592b8822e64…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive f93519a70b33…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative b974eedcc7ce…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 8c2eb01f857c…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative df9bbc0ba21f…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 26ff070aef75…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 8ac0c0abf45a…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 45fb27d2a5ff…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative inconclusive inconclusive da6693c964c2…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 23b7139ac675…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 92583582fc18…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 10b74c501a03…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative d4eb2594c857…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 8d0c29ff1286…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive aa9afbbcbc63…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 7dacfdeb7bdb…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 7adc98c4e192…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive a215159ac38d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative e65acc77289f…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 082db0a349f9…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 2abe3542e7b0…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 72487031f76c…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 20b631ded982…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 675b06067b3a…

codeql-python-modeling-taint-taint-benchmark-controlledpython, 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 60e9294ae198…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 7cf9d5f9da34…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative fbc278b1e536…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 31871f8f5e1a…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 745f5d9ab4a9…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 83199d35b3e7…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 8afdd464fc48…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 2f429768770b…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative e8b8f466b2e0…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive ef5de2b84066…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative 1f978ef33cbb…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive da061d9c1878…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 556ada43d4ae…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive b9589b2b45fe…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 5ec741821109…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive bd010f160979…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 9e054edb1c7d…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive reached true-positive ef73e08db6ef…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 02951f927998…
model-store-separation dfb-taint-python-model-store-separation-positive positive reached true-positive 3e4ebc7d1de5…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative 34d04d836fad…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 82685d59ded3…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 4d50b3f43f59…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive 8a44ca008c98…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative 4502b577cf4f…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive a8f26060a264…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 04686e32da51…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 67cabc69c197…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative ba891bbfa897…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 50fd5559aa5c…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive 78a310b40a99…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive d216a33d1b00…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 4723708c856b…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive dbe669d691a4…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative 642fc9e13f5d…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 1d6e9fd1ca8c…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative not-reached true-negative 311ec1b09928…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 1b227eea0966…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 42c6f1dc90dd…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive d2da7d0ddc9b…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative 2f1e69466c58…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 5b6417196324…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 56105826f323…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive aa88543ebc01…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative b2bff66633b8…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive d50c8bffae22…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 6ab8113bdbbe…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 1522e1b03fda…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 7567c75fd3e9…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative c196d8584257…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative b40ae8768663…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative 51f53f0250e7…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 76b4b3b10ed8…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive 1d77cff1730e…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative 43931486555c…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative 15491fbb80d1…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 3aa647132280…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive e93b00ca72b6…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 1804b8d0fc97…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 2204149c5fa5…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative 75bbdca4e96b…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 3fbfa098da27…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative dfe2b551c4ee…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive de59d4c1394c…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative aab78acc7b47…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative e746dacdb16d…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative 7fbe5ff4d4a5…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive baa3da2ee047…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative 95aeca433cbe…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive c6890a1011cf…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative 9e76a5904cab…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 4ac66fed9f3d…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative d94ffe94f0ae…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative 74b728694ecc…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 9c823a5d273e…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 54d80c42c833…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative d1d74d61103a…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative 8e780eec5ea8…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive 046a486c0502…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 81d331ad907d…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative c34de95eaa22…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 5cc3fcafb93a…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 2980bb5e6228…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 2b9c0860c1e9…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive fe9dd96d8730…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 5953d322e9e3…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 43536c7766e7…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive deab781ffc99…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative d827355327ef…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 4d6e7cffd0cd…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative f2b1e92c9ba2…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 0faa972ab48b…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative 867e2bb29acb…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 6f83a020c43e…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative 869d90502abd…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive 23fe04f69bb2…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 7fd9badfc01f…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive ecbaef2f9adf…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative 7c0e6d341c4f…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 634a45ae3431…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive c1736b9ed321…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 6b7bdac592d4…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 35ea88d28c6f…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 5507f725387b…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 629dd24c5b31…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 656cb223c51d…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative 6345578424e1…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative 46944b815138…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative b79e74aa5f54…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative a0c87254751e…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 59cda31b7b09…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative c39898958bda…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative e3555fbcaa5f…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative d675b10c8775…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative f1b078671bf7…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive 22199453416a…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 7493419229ce…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive f8ffc2efff89…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative bea1dbc4c414…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 06658cf8ef86…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative 7ebcb676e933…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative 94ebc5efbf24…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 84a6e2fbe3cc…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 2e1d886630cd…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative 6131e69da2df…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 51917bd1aecf…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 3a227578a674…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive e3d090217ada…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 62e42fa88762…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 6cbc57a61448…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 11a6d851fd06…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 9a120abdc763…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative d3ea74d7db63…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive bb5f0839e946…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 0b477e4c73c6…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive d97c60293f8e…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative c7e54816366a…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 4f4372d81a3a…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 207c3b35e326…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive e40e9a560e05…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative df1d66df7abb…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive dde352a337b2…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 825aaec3c46c…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 01218d876e91…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 7773b9452ab9…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 00b09fea03b6…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 5be5abdafab1…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 157987a10d31…

codeql-rust-kernel-taint-taint-benchmark-controlledrust, 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 a4a48fce03b3…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative 1f3d69d5a46d…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative 5b6cdfe3ed6b…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 97e11dee1957…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 1e4842cde8c8…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive f5ecc2805333…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 53301fc07943…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative d573386a59a7…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 7d44fbac0b63…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive b82f6389a350…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 6ecc596c475e…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive c94058b3c7bc…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 7d36fe660d76…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 51daf20af3bf…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative f752a4ce6188…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 73b453b8ecc8…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative 7df07ce7cdd2…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative 77ac0eab73cb…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative f05d923cf106…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive dad8d86e7787…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive 5c24c4ad191f…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive 82f091af2b79…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 08e4b267938a…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 549e281114bb…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 7e51cc0de702…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 2bb59110668f…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative 5fae55838a76…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative 3e61a450fece…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 03b74a91808f…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive fa3860b62a67…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative b0aeb1110a02…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative 7e7139e58258…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 315ed2a91276…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative c8e3d2d94571…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative 7f73992df943…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative 416ac57f5ad6…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 1f4c62530d27…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive 211ff6af2c99…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative dd1e9b597d13…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative 62ed14ee5c7c…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 28e438adc969…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 2e673506e3a5…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative a3e299320c38…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive c4b263d695bf…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative ea7dd6449012…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 06657de910a9…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 2f84f8698996…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive b67fd37a9f5a…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 2698a529e47c…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 7c10d65569a1…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive b93c8028503b…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 07a5f028458f…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 633c5039f602…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive d38d755fe8fb…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 48fac3fa9ec4…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 866b5a32731e…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 61a5ec8829ed…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive e41cc9e68e83…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 1f3cf4987d59…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 1faac3cd6ff7…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative f093b6a8e890…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 72c8fd1928cf…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 05cc4612c46e…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 50572a664da5…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 6a0567ef9483…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 3e0d29cbc0e5…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 909662800879…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 9e383e021588…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 86de24dd2761…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 53b7f26e106e…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 373a21ded4e5…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 3cf69a978ce0…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative eb99104e14d7…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 74626e57d12f…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 3d36b11784e2…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 5c510726d11e…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 3706120881c4…
chal-closure-capture dfb-taint-java-closure-capture-positive positive not-reached false-negative a00e307330c9…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive cb8b9c6f9386…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive fe26d8cea709…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 4aacec80988d…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive f7ac993f6445…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative dc8985f891ca…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive ed098e542f6f…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative b301427ba3c4…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative f9e4f79deba3…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 985d3ff83351…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive a77e69208c8d…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 8c27e45cb7d3…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative ee6694f03142…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 5a42da8a524b…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 43bd6f04b09b…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative ae080c0347a2…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 801c281b1b96…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 3c4e31d6cc5d…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 79de1e44c83a…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 6548d8d17562…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative c5a6f58320ac…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 24aca487f22a…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 2bf75da0dcc4…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative eef7049ac239…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive 28126687af25…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 1afc9f8ad035…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 20fa50d3149a…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 5a57404514db…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive c92e6487028e…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 10737ccebc5b…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 7bd1a81fa116…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 49ad66766822…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 6cef5b284e43…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 40e4432eff8e…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive a435b29c138e…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative affdd96480d8…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive b3e309f142e8…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative d46091e1d19f…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 4c6687e3d925…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 2f2f61447005…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 78e35fed568a…

flowdroid-java-modeling-taint-taint-benchmark-controlledjava, 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 2fddd81a1aa2…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 3d6cdaa09012…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 3e8e91135004…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 2701910c758b…
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 ab5b007b2722…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive afa80678d3b1…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 1b4894b88133…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 792cf1ec8c91…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative fe6b51a88998…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive daa0eb387529…
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 90214605d2da…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 7d76d5f07e9b…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative aec04c3320da…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 8398b02b50f9…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 07bc5c0e6863…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported e102a1e411c2…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 57b9be6ce1c0…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 6c0db12d4509…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported cc88f82d23c1…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 510ae7ac7e7c…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 15b2bbc0ba1f…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported cf7aecf9edc0…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported b323db32c877…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 96fea20b0d89…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported b44bc8330180…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported b22745d715f6…

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative 25e7744c142f…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive 5860066b7c52…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 664d83bee580…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive c034752b467a…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative e71e06c3d630…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 5800ff4c77d1…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 56c87cfed7df…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 7733f8d5e429…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative dc3a56770fd3…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 65ebc8a37cab…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative bbc19fd9aa92…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 7d08c6a9648f…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative reached false-positive 1b4ec671e3d4…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive afc03560fcfb…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative a856a067cce2…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative 1167d1eaf054…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 8e673f99c745…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 71f8801434a3…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 281a4c1054c1…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative bf64696c0269…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 0dad9ef4fc28…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive b0d4fa53746f…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 0f10492be4e9…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 95d3f8601b89…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 90c2ed1cf683…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative f812303cedc0…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive c68d793ecfc6…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 619bb7154e56…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive 5a1b29ce46ab…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 1ce977809390…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative bebca4fb26f4…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive ec1242423bd9…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 623fc7a3759d…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 6b54303b4f64…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 4a22a2918cbd…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive c06556698e2f…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 3dd8b91b7555…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 0f1f2b2c12e2…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative b9d7cece613a…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive ea394ea58032…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative d1929a1dd6dd…
exception-catch dfb-taint-kotlin-exception-catch-positive positive reached true-positive 733e72bb8774…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative d82c51a4d277…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 5384259a932e…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 4150a45450ec…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 045991478bd6…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 77933ee01f49…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 7bccdc7ac06b…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive f8145b6f1633…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive a3dc6703b65a…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative a3b59627a1b0…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 23aba1985e2c…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 7dc76739aca6…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive dad1b6f8829e…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 32ac6b6d746a…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive a9b5dafc05b0…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 8b5bea5156ef…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive cdc252b48d76…

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

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

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

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

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

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

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

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

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 298f15e4f779…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported c394b817642c…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 0654ce5e94ef…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 7b2454c5af0c…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 546c5312693c…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 0624b47897d0…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 75c87103263c…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported dcd7de13f53c…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported b79cce21c8dd…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 958712effe59…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 0380555add6c…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 3716de158b2a…

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

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

joern-java-modeling-taint-taint-benchmark-controlledjava, 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 28041c4e8050…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive a36c6846bccf…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative c33bf1e949f4…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive bd366f49368b…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative ce6381b242cb…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive b3a812300f53…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative ee4f8bfc149b…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive c86e9797abf9…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported d371ef6086d2…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported dd408c0f3fd8…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 810594913199…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported d519002610b2…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative fa2e0f3fc3b2…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive a932cacb859c…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative c27f0cdb0b75…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 471bc64903b4…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 096bfc424cb1…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive not-reached false-negative 3b64fcd9c400…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 331a2c7bfdfe…
model-store-separation dfb-taint-java-model-store-separation-positive positive not-reached false-negative bda9b3807953…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported c6f2903ad35e…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 61b9f877a317…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 945a62490993…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 7aa601b3553a…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 5bbeffeb9848…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported ceb0daf7b149…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 15072e0d17d3…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported a929daf9f269…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 6a052cfb8ecc…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 9dc65987ddb8…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 5c387b481a1d…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 5450792dae80…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 887b17067219…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 32305e91f764…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported d11e4ebcd444…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 05ca54f49ef6…

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

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

joern-javascript-modeling-taint-taint-benchmark-controlledjavascript, 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 42b2372acaab…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive a67ec07ec733…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 24c110c7a344…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive c39cbf34cee4…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative c295122ba081…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 53dcd0889122…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 1890115cdba6…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 76b5a18c9c1c…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 578af8a56258…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported 29bd600769a3…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported ff8130d4bcf7…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 55d5451a8a7a…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 43e55f58a7fb…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 1990605d3794…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative f032e0fe98bf…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 854d8104438c…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 335e13ebf38b…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive not-reached false-negative 65279506acb3…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 6f9160505ce4…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive not-reached false-negative 57cfc972ca14…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 1dd02dc8efa0…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported cdb73d543297…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 5d22934de913…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported afd8eef91625…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported a32ef7b5c51a…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 412aaa630c8e…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 3fcd3b284271…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 9f55efa38b72…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported f9cf31987635…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported caef1cdee52c…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 5a63754e7f08…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported 05266acbf767…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported 6d7b3dc393ea…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 1d320abebf1e…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported cb28c0aa17ce…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported da2d11d45872…

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

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

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

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

joern-python-modeling-taint-taint-benchmark-controlledpython, 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 fc4069fdf376…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive f4e8628f91dc…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 44d7eb44845e…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive fb3e4854bf6c…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 58f9c89a761f…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive ae4963cc1bf5…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative eea1d109a168…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 2023691f7f89…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 889cee8c5112…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 3ee24a810c50…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 541d2c038b9b…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 47df2def66fd…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative e2f6d6a6e945…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 7c759872595d…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 77881d327956…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive d1dcdeb8cc5c…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 5354ef2be868…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive not-reached false-negative 0e57ec9a40e2…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 42937f6247f5…
model-store-separation dfb-taint-python-model-store-separation-positive positive not-reached false-negative 0fba38a1a329…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 8b8c859e798d…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported fb25ce239bd1…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 0044376e8ffc…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 1b8f57da5ce6…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative unsupported unsupported 5aef02e4eaf2…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported 753b8f09aae9…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 319d65179bf7…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported eb72630677ea…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 2d38fe3355ac…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported f3b1a46a9d19…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported 56d59628df61…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported a517280daa38…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported fe4b2b73f288…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 0f0ce31b84f2…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 750aaf4fefbc…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported b599386fe0a5…

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

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

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

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

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

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

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

Template Case Polarity Outcome Classification Raw evidence
model-declared-sink dfb-taint-java-model-declared-sink-negative negative not-reached true-negative b7d6d08ecb9b…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 722fd6fcf694…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 853c1d637919…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 5d605d3c8edf…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported c5a515d66645…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 967370e3519e…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 5cdeef815e67…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported ac3c9ae94c66…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 3d8474cb9176…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 7cf238b339e3…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative d0c645147361…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 7a389abba931…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 2900308d0535…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 44f714e7e26f…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 8f9767be5faf…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 3efa9b36af6a…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 1e6110ae0de4…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 2adba224b6a9…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 7b3afa0906c8…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported ee66097f10f3…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported dad771ab672c…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported e15a98b0c4cf…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 01f82b3f1179…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 9404965702a7…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 43e3399dcda7…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported d5d888c916c4…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported cb9380d0313c…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 56ad4a6fc724…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported c68c28ae67d0…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 29295b8facb1…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 9b03c9c85f61…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported d6ed630cbdb0…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 97a571ce76b2…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 2c6d81747fb5…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 81b7c9b1c859…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported cf4406ca2b82…

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

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

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

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative d972b1de6de7…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 9946071e70d8…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 4b8a5cb0b85b…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 73c5d4230e95…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 9c0c6e392014…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive c73ac1b1d6ba…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 2c9bb5085c10…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive ed55022e6c78…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 82b099332348…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 2c6036dad568…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative c1835e04b8f7…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 1d3dbd7d3a6d…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative d6c59881a762…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive not-reached false-negative e77d9b01c74f…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 1f602fcc158b…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative dc9e442eff19…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative 79c1fdfc8f2a…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative 41f15e46def1…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 31dd100d2162…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 515a3d2ac347…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 8d4ac1a46af3…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 99fde4acb6d0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative 4e94875e04c4…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 62f9a9873ec4…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative 1abdbe16accf…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 72db6ee354ff…
chal-element-object dfb-taint-python-element-object-negative negative not-reached true-negative 4bd34096141b…
chal-element-object dfb-taint-python-element-object-positive positive not-reached false-negative 2ff7d826f65d…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 0b86de516258…
chal-function-field dfb-taint-python-function-field-positive positive not-reached false-negative 8579ac497955…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 0ac2f71a260f…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive ff66581fffc4…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative fb1214a004f3…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive e5d145e9d57e…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 9a3348f54a38…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive a3bbae693cbb…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative db17f007564b…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 244e73f4d548…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 0c0b240d192d…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 66f4271bbaf2…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative bfa3996a4eeb…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 947214856053…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative a7d9d4582020…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 08388eedc324…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative f5c211239118…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive da87553f4609…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative e9498a7891a2…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 896cd8698751…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 3e099168f79c…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 7455c13d02fd…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative afe50588383e…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 4cb2ddaaea8e…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative b7c56695a782…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive a24ac8f7c1d4…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative ab9e8536b9a1…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive b2c2e176c579…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative d4b45708a624…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 29b0c615c3e2…

pysa-python-modeling-taint-taint-benchmark-controlledpython, 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 76db2e1ab5dc…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 368f02a94db4…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 2fe04af07a37…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 86a72495d3bd…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 8eb05068e290…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive da25b51cd542…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 20ce54c066cb…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive de043020eb84…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative 7c8ab56bd640…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive 1a57d7802d99…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative 968381a7feef…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 834b6bf9cb9f…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative b30d60352b32…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 9f67b40eabbc…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 02cf7d146553…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 7ca017a92e6b…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported 674098a0a779…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported c32534342605…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported 7f77998fa318…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 051a978567b5…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative 0a34f4f78141…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 58976bdf6c88…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative 0e7c128f8525…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive 1d0c4429cd38…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative da533a70e4c3…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive not-reached false-negative 4aa4a7227c26…
native-persistence dfb-taint-python-native-persistence-negative negative not-reached true-negative 1a444f46fa2a…
native-persistence dfb-taint-python-native-persistence-positive positive not-reached false-negative 6b0ad43e374d…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 9f52dc0de603…
native-propagator dfb-taint-python-native-propagator-positive positive not-reached false-negative 2624692b9f3f…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative not-reached true-negative f0db05c5131f…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive not-reached false-negative 0ee2cee9262f…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 367494be3154…
native-source-sink dfb-taint-python-native-source-sink-positive positive not-reached false-negative 6b4610f8b685…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative bf9687adbdc4…
native-summary dfb-taint-python-native-summary-positive positive not-reached false-negative 4c2c6923ab96…

semgrep-c-kernel-taint-taint-benchmark-controlledc, 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 8f89c4603375…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 83bbe44f048a…
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 f8bbe725020a…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 1b00558c7c73…
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-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-carry dfb-taint-c-recursive-carry-negative negative unsupported unsupported 09c05f27efcf…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive unsupported unsupported c2b49cb98d87…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative f505fa712375…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 15fc58036676…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive 4f209487e2d3…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 1752e95042ac…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative e261acc1a486…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive eda0181c221c…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 63815b02c31b…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 0167854e33dc…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive ac2de61a2706…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 2985798ff5bc…
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-controlledcpp, 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 ac3f190531e7…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 1f23ee2a1478…
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 7682c2d16201…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive e127fe76752b…
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-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-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-carry dfb-taint-cpp-recursive-carry-negative negative unsupported unsupported 7268bb524f2d…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive unsupported unsupported 566f0777ac78…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 181a35fa6774…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive bf8489b27a4a…
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 0cd0822e0d59…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 8e4c0ee05fa8…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative fafbc3651dd2…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive fdca5db3c6c5…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 8edcc9809b08…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 560add79a983…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 628d99554dd8…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 4627e33f91c2…
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-controlledgo, 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 754396de50d7…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 62f228f69cbf…
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 a51611f895da…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 2f300a9631eb…
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-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-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-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-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 a30334ff8b15…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 69fdbfff9751…
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 b4aa9d35fd19…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive e1b2c90cad9d…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 0b873da2ba7c…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 7655ba7975f3…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative a1b24fbcb579…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 71f5a932b243…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 10c3c4460368…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive ea64a389f7df…
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-controlledjava, 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 54205c495410…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive c3d1b10884bb…
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 b9022d41b92d…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 46f9de66eb54…
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-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-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-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-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 6a7b330c868b…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 3f39363ca032…
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 f5e707fdbecc…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive bb52f57094db…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative a2884321f915…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive b51b6767fc3d…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative eea101c2d4fd…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 5413394ed688…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive b258ffc2ded1…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive f2839e38e2b5…
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-controlledjava, 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 df959d49e7ac…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 356d514d3c8d…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 53446a237244…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive f6af5d5aeeb2…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative cabae4c4a953…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 1eede7d9f3cb…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 368139d0651f…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 03288c780c75…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported 794f66c7b6b6…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 06a0f6fa913c…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 18d3a3665a2b…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported c14b4bf7df30…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 40ffe7b88ecf…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive cd7ccce1362e…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative unsupported unsupported 1c1874d30871…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive unsupported unsupported fe87a10a6b33…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 4acd51dab82e…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported bc07cb01322f…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 6de209e6b15f…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported d53369bb5e64…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 1991d1a3a03e…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported e53e211b1e0f…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 13d9220f0cd5…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 29be3c6551b7…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-java-native-entrypoint-negative negative unsupported unsupported 10dba5c4db65…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported b8bd208625dd…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 12b72f08c93d…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported f07a70326e6f…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 53ae233a3183…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 9ba59544dd1c…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 0aa2216f619f…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 998eb59bbcde…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported c2dc97613e3d…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported d7dcbf38f731…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported b14a1e7fc660…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported beb4527a9dd3…

semgrep-javascript-kernel-taint-taint-benchmark-controlledjavascript, 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 6903af9ce650…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive 977d7316c491…
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 ef8a17d01600…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive ed20ea8a67ae…
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-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-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-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-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 d10aecc0ac53…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive b87136916e66…
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 d2ee8a6f6e92…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 7e111e10c519…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative cfe8a2b49486…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 0a8fce06f777…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative fdeff2f98344…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 9886b6e7dee6…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive e6ca78aa8d87…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive ae227687d1d6…
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-controlledjavascript, 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 9280a739347b…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive afac6a76219e…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 8728958e5880…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 912d4fe8f639…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 94b977fe7364…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive e3220a63f017…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 9cd2659cfad6…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 91f8bc7f4d1d…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported f88b2dbd130a…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported d490ff914536…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported 14e8a39f22e2…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported d8acacb8ad26…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 153bec08fb1b…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive d6223a504283…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative unsupported unsupported 05800b65a463…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive unsupported unsupported aebd58a48a69…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported e0107e5db4f9…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 9b77ac7b110d…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported c2f0d9f2b8f4…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 34434febe828…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 0a61c0d7edfb…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported efc538fc10e2…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported b412df7c48b2…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported 1ae9b17444eb…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-javascript-native-entrypoint-negative negative unsupported unsupported 0c4a411982ca…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported f7f938ba00de…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported dc2f9f6af4c6…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported cb585ff54461…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 4032e960fff7…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported c2723d128563…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported adbf98724383…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported bf678e35aa33…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported 2a2d50d95fd5…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 23f8a5d045c0…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 1ec1d18b8a60…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported 0aa80fc846ce…

semgrep-kotlin-kernel-taint-taint-benchmark-controlledkotlin, 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 a926789134de…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 44f5fbf6316b…
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 75c1ad82eabe…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 22de4a1db6a4…
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-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-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-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-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 185dc6fc2f22…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive ad21f94cb47f…
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 cc2da251dbf6…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive a271eacdb278…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative f39e9a5ae34f…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive ef1fda342eaf…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative db6169b9b102…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive a85920e05d09…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive a20c702afe64…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive b715af00be7e…
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-controlledphp, 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 006def4f5b03…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive 914b6dcfe1f4…
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 0418f2c6ed13…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 31d0060f718a…
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-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-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-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-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 58a1728fb754…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 57d59e3ceadd…
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 f90285b14e65…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive b8d0565a9353…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 2504c392417f…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 75a344f94d43…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 039ae8064a06…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 0ede53db49b8…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive a3df25dcce36…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive 505ddd287c84…
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-controlledpython, 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 13f3eb43eb63…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 281d4941183d…
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 4053935010f2…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 45ac5b8f1b99…
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-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-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-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-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 13fadfad5e1b…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive af9bfc164a85…
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 78e77e632529…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 0fd5428fc645…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 1b691255ab6f…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive f515933229e0…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 1331e9a07f73…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 9d467e0f5ea1…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive a7ac6abbf1f5…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 776c0f1c509f…
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-controlledpython, 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 1d19f67ebd8b…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive ba38af03adb4…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative c8d7dd07de37…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive edb94404c88e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 99fafc7057d0…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 1547b85f8b52…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 48f8845ba9c5…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive a09be71aae99…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported efe049401e86…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 0fd054a975aa…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported b92003a5c9c4…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported 1d9be2c57260…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 22738d754619…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 3772b88b623e…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative unsupported unsupported f2e038230dbe…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive unsupported unsupported 72b95a66551b…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported 4c1b5b22bfca…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported 57b82de9b5b0…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported ecbfb1cbc7b2…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported 969e838c9861…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 9f1610dbf60d…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported c750b1652829…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported d90153bf8307…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported 81d06eabd80e…

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

Template Case Polarity Outcome Classification Raw evidence
native-entrypoint dfb-taint-python-native-entrypoint-negative negative not-reached true-negative f16327909340…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive 214761c15679…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 3caf94be07d5…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 8693c3f974d8…
native-propagator dfb-taint-python-native-propagator-negative negative reached false-positive 1d4a7f8f692c…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 223a17a6e24e…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive 9ed6577d3fef…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 7db7b5a4288f…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 9c01c3edd4f7…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 95dbc676cb67…
native-summary dfb-taint-python-native-summary-negative negative reached false-positive 9b5da5d3bfd2…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 857566f44c5f…

semgrep-ruby-kernel-taint-taint-benchmark-controlledruby, 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 cb3c7ef311c0…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 253318f9233d…
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 64f7e4804ed5…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive a0cc7194f0a3…
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-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-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-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-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 fe72e7a338e3…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive a48ef9f9c08c…
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 3cf371c15ca3…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 0e0b78ba33bc…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 70c6358a2700…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive d27fee1d6d0e…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 0e126e0042a8…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive e6bfe88e002b…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive c729c6a92601…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 60ff2e6aaa24…
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-controlledrust, 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 45448fb339cb…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive f7feb0312cd9…
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 5d1885aca91c…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive c9e4e72121af…
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-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-carry dfb-taint-rust-recursive-carry-negative negative unsupported unsupported bf79069b9d0e…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive unsupported unsupported c51a1fe2e5a4…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative f056b791a10b…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 7119b8c4750d…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive 81cfa2ef4bde…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 6c2e79f0972c…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 8fc4d7f16f82…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive ac8e96aca259…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative fc554bf1b947…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 836dadb90664…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive b6ffcde3dcb7…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 5a80432816c1…
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-controlledtypescript, 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 b1eb6fbbfeb7…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 3b85c9d30f4e…
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 e37470122e60…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive c8d55548618a…
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-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-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-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-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 ca9b9af8236c…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 47a557fc171c…
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 63f9142ec637…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 4f4b7b4a4632…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 0a9d3f98cda7…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive d52beb22a566…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative dc6e0378ed90…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive a2c4ae670387…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 3d4d3ca603a1…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive e80f5cff59df…
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…