Skip to content

Case evidence — v0.7.1

Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The manifest binds the unchanged 852-case set, all 82 freshly rerun reports, and their 3,480 normalized outcomes. A tool-native decline retains its capability-decision evidence just as a decided flow retains its analyzer output.

The published v0.7.0 comparison is fixed at 61300f47. The v0.7.1 evidence commit is 2007f15d. The only changed outcomes are:

  • Bifrost Java anonymous-implementation: positive inconclusivereached; negative inconclusivenot-reached.
  • OpenTaint Java callback-registration positive: not-reachedreached.
  • OpenTaint Java map-iteration positive: not-reachedreached.

The release inventory and committed-ledger integrity audit provide the digest and immutable-blob checks for the retained evidence.

Bifrost’s 36 native unsupported cells are catalog/selector-grounded. The separate positive control remains inconclusive with partial_discovery and does not promote any native cell. The mapping audit keeps those two facts separate.

The Bifrost access record includes 17 initial sandboxed executions and five approved full elevated repeats. The paired controls have equal outcomes across access modes; that establishes outcome equality for those controls, not timing parity. Desktop activity and cache state remain uncontrolled. The retained access-control evidence states the scope explicitly.

OpenTaint’s native qualification is source-selector grounded: the shipped servlet/Spring selectors do not match the environment-variable fixture source shape. The product probe shows activation on a servlet control, while its functional-probe timings are diagnostic and excluded from cold, warm, and overhead latency. See the selector audit and timing exclusion.

Every invoked case also retains its phase-timing sidecar beside raw evidence; the latency page interprets those sidecars without conditioning any correctness outcome 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 780ce321f7fd…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive reached true-positive 6a9b1c028681…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative 52f3cab712c9…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 2b75b2503209…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative c61c4025d3a3…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive f417a29bcdb2…
array-element-separation dfb-taint-c-array-element-negative negative not-reached true-negative ede48da8e254…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive c06d9e718f16…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 4e362563a925…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 34f2f73275bb…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative cd2dc38d4afd…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive 888ad0ebe526…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive ec94dc71ca59…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive 559466fb3d2f…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 5975ece7d647…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive 3a41d6a6d5c1…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative c63e33dbc194…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive d15258986c72…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive d453d9a62f68…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive 66befdbfd5b9…
chal-element-object dfb-taint-c-element-object-negative negative not-reached true-negative e14b3e903762…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive 7adb8c7591c6…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 1489359333f0…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive 8ff3e57ed42c…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive a19057a17951…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive 6ce8a810b3d8…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative 9b4389e027ba…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive 9f3f3106ee88…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 5ea600a60f3d…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive f8265c828d74…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 41e4429cc9db…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive a4ddaeef10a7…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative ee8b33256994…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 95bb1c67b299…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative d0f828667c86…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive b8a0852b9fc8…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative a9e51e1d7388…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 38fd129025ab…
loop-carried-kill dfb-taint-c-loop-carried-negative negative not-reached true-negative 3270b956edd9…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive b7cf441b8a01…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative 4476aca330d7…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 027673502ecc…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 1686c25ea266…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 1550b8234eaf…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 68c2fa2832dc…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive 57a7bdeb6d41…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 7f5472d84280…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 943d73446e4d…

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 57c293ab3882…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive e4f55aecb3a3…

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 fabbe994e4b4…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive reached true-positive 46f9396fa4e6…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 5e775507c3ca…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive 00ad5760a66d…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative e94ba1d84064…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 457b0400f143…
array-element-separation dfb-taint-cpp-array-element-negative negative not-reached true-negative 65f4e936951d…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 23ca3d9fd427…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative e9c0736658ce…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 5ee903008a7d…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 21b456c5f0b1…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 79979af04d12…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive 860d1ecaa955…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive e7c64a6b3c72…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive e3fcef58153d…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive 900ffa44f9d5…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive 7054fd1f56d7…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive b62766942aee…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 55c31b6d7974…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive a7f6ada39bb2…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive 6c774bcbc3fc…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive 7452f92508a2…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive a939ac8a8ed1…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive f5a283f17d30…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive 8dbad027c966…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive 79663af26791…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive 1651752e1604…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive c3ff2844295c…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive faee5dfa97eb…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive e3b1625cf1d1…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive 187850bec28d…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 5131c466f792…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive a17fa7c4935a…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive 706bdc2def9f…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive 8acde9e80eab…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive c83f4022a12a…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 285050f45610…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 8b2dccf107ab…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive a5f4036c1b6e…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive 41ad8c32f889…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 62deae2e47c3…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 7400a5688265…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative e0a9863747cf…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive b628cd10e148…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 7c74552017df…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 4ffb58d44e60…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative not-reached true-negative 3de7d3c6eaa6…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 0497d9412b51…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative f9dd7db125f7…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive b77f1d12199d…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative a3f8d33282de…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 1739c2418273…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative dc8fc4f7c5e5…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 2f10efcfefa1…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative ee5a410df080…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 8c5ac1a26009…

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 ad4c8cfaaf78…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive reached true-positive dfa26a537e88…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 53442f43e733…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive 3886147ec7c7…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative b0a9829058d3…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive reached true-positive d3013eda4deb…
array-element-separation dfb-taint-csharp-array-element-negative negative not-reached true-negative ec0bfeeb6eb0…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive b0e3eadbecf2…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative f03baf4d4023…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 08feaf1b2808…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative c026d04f0c38…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive 8c12e53b0283…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative inconclusive inconclusive 2379e4c3f201…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive inconclusive inconclusive 8a074e194d3e…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative inconclusive inconclusive d4386543978e…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive ac5fd8a230cd…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative inconclusive inconclusive 60def2f79ba2…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive inconclusive inconclusive 6f3c4423ffd1…
chal-computed-property dfb-taint-csharp-computed-property-negative negative inconclusive inconclusive 0429d3e84441…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive fc6e7fddd0b3…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 8897ef5fcfb6…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive eb8c7c028d3d…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative e40e851030d4…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 39c74cf162d1…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 154f8fad77f6…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive 887971abe84d…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive fde2a0a4c309…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive 46f8d5d878a8…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive 1c082cc72ed1…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive 405d0680e745…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive c3828915f489…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive b23b8becb661…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative inconclusive inconclusive 907b1524bf42…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive inconclusive inconclusive 8320b4854441…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative inconclusive inconclusive 806008d73b2e…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive inconclusive inconclusive 8a20043076b4…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive b49305b014f8…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive 53e600ee6cca…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 36b18fb8f2e6…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 0a6dac11d9c3…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive e714144cbce7…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 65b5e5326701…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative ccb212017ea0…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 9b042da323cd…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative c191c6644928…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive fae3a731f158…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative a79a93f1e1be…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive d24aa350cdcc…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative not-reached true-negative 32e4bc09bcc4…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive ce3264cdbaf6…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 1db55e3671ae…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 08bba2ca1cc2…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative fe7acdf40e35…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive 064c582d85ae…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 1d045cc0c41d…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive db98d2b01647…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 0e58cc4039e1…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 8a0346e40bc9…

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 288d32644520…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive reached true-positive ab0791411ae6…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative 5666f7eddaa6…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 1eda6e36a098…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative 87082fca55da…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive d673dd40bf3a…
array-element-separation dfb-taint-go-array-element-negative negative not-reached true-negative b86ff3d5da95…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive e45746ab0ef1…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 98ada52ef10b…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 55db0d314291…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative 68338faf545f…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 8027c63a7743…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive a3fd157590b4…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive 409b31182d64…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive 42e51b3eef48…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive c9358c21a830…
chal-closure-capture dfb-taint-go-closure-capture-negative negative inconclusive inconclusive 1a1faba96c8c…
chal-closure-capture dfb-taint-go-closure-capture-positive positive inconclusive inconclusive 5ce70bf734ce…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive 6367633c5d95…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive 340959da02fb…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative a43af9368fad…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 5a5a84a70544…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 1b1786283a56…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive b2614d740417…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive e9a9c231311f…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive dae64af158a7…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive 56648ca1f541…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive b3860ad69e08…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive 8d2229f4e9f1…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive 6adfe18712fc…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive 744800963a8e…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive 2f1f716eec2c…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative inconclusive inconclusive c9ec27f8c62d…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive inconclusive inconclusive fb9fa502de51…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative 5cd8bf155fac…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 3fc28a5bd9fa…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive e0c329766fd7…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive bed06006cee0…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 23898049f8fc…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive de57dc3870c1…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 419f08d8fb12…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive 2c4cb5f46d1d…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative not-reached true-negative ab7f5b5b38f8…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 59ef4604b474…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative d515cf2e3097…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive b273fc163a45…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative c4c288323c3e…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 9ecc86c38349…
loop-carried-kill dfb-taint-go-loop-carried-negative negative not-reached true-negative 1b5c91578507…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 5ee46712a129…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative 493808408232…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive b7a97a390e02…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 228ceb99922d…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive a6486b246752…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 0e6ded32f72c…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 08519ea752d7…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 5929792366d0…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 413d1c2ae115…

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 43635c635048…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 3edf03d54f92…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative e39ea9331b36…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 3ab82e428039…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 01d26313ec0c…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 47f684333bc4…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 525cbfcbb651…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 0a20c6e5f643…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative b4a15ee8a1e5…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 39709ff95d30…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 89243baedf71…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 61e5b0eaf917…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative c4b14f613f74…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 5b2d28f1dc98…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive ffcea72287cf…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive 351a468e48e0…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive f04a7141e07a…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive 9fb7e76c7f87…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive 0e96c340a657…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive e8e9aaefc8e1…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 3b5366569d70…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive d9df6e764fa2…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative d86f7202e1ac…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive cd1773faba9b…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive afecd4eee8b8…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive beb935538c2f…
chal-element-object dfb-taint-java-element-object-negative negative not-reached true-negative d05a8ebdc096…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive dfebcf3070b0…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive 30b561f96815…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive 073e068a3814…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive e79190b3a916…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive a9b73aecdde5…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive 9de91ecb6692…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive 480b0e1dc9c7…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative fdc3239dac8c…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive c3ae57987f33…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive e199de6a5698…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive ec9aa0b1393c…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive dc2f085e18a4…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 63f95b48648a…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative b060db1bbc42…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive c3623e4ab967…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 0838b176a482…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 4d3d8c879014…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 431b6874ba08…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 4c66585efd7c…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 3a17ed8c34bf…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive c4043aebfaba…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative b281722fb438…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9da0d87a6bad…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 096d7e56e624…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 4134d73ef5f7…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative d2a0fe422c4c…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive a4b4976b73ee…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative c0f127e4cae3…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive e579942d5ccb…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative d816a450982e…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 7502c46605da…

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 f58f77aaec8d…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 0eef6833b803…
model-declared-source dfb-taint-java-model-declared-source-negative negative inconclusive inconclusive 66c566ae686b…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 40315aa5f16c…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative unsupported unsupported dc04b18dc621…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported 8287a993411e…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 0455814820b4…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported ac4f5baa4b0a…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported 2a9c3a19db63…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 7451106f4fdd…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 15ef45d038bb…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 4be9a82b6cc3…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative e00c0175d169…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive ee1f57790208…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 02b783fe8087…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 990410e67b8b…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported a75e7978b8cb…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported 7cb4acc76bd2…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 9967721ae5b5…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 643657b50de0…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 56c284c39bcf…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported 15e0cea8188f…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 7bc2d72a2210…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 46febe0f94d0…

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 ec1345d80b95…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported aca85e889c93…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported c9659a59b187…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 2f5a1613e11a…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 99f78b1dfc93…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported afe8f4a02ab6…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 8e1a2d874da2…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 8b2d1d3a5737…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 89ce0b211fe4…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 0beded9d5c01…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported f429a1a14f25…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 2b4f839a7b4b…

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 6f859129075e…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive a8321099cdca…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative ac7c4bf2c454…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 030e77aa6165…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative e510bedc1c81…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive a29f045d08c8…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 57bbb72bed95…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 0a93c53dcaa4…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 02b6dd8cfd26…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 0c62f1909dc8…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative f46ea216ecc8…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 54cdaa29e891…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive 6888ffea0555…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive e50860ab5c4c…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 1786a822fc38…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive 53014cbfa926…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative inconclusive inconclusive 024dda932500…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive inconclusive inconclusive 09dd76b4ad51…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive ba1caa26ef41…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive 64fadc33f3fc…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 545189e608a1…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive add9d7db57e8…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 81f48306c870…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 90e604249da0…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive 2803b3ad552e…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive 114662d5d721…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 811680804e6c…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive c41e4dd60bad…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive e8a7e4a7cdac…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive 119bd7d650e1…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative inconclusive inconclusive 4c3338f7dfe2…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive inconclusive inconclusive f0b99c93aa74…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive 6b8792c66829…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive 2076a6d988a0…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative inconclusive inconclusive 37d519d9efa8…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive inconclusive inconclusive 99bff2527462…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive da64a11a7f60…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive 9b3e9d57fec8…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative a9d52c1d644f…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 97ef607ecd1d…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative cacb07a3587d…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 08bdc04ba727…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative bc9e67a0e243…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 056c036e4db9…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 1be2a418c395…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 9d5d0730ae6c…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative ce377fa2b05a…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 98bdcea4b30b…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative a847d0dfc214…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 4139c484df59…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 8b5ee10235d0…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive ac9b118c1817…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 0a188803d799…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 1066f8b34a00…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 58db5d96f9c8…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive a1ca8f879d7a…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 0f6ebb4ac090…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 3054efe019be…

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 bbb4c2dfd8af…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive inconclusive inconclusive 8af0ee5f42c4…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative inconclusive inconclusive 9812486caeb3…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive inconclusive inconclusive f68d962bacd9…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative unsupported unsupported b0bf565e3c64…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive unsupported unsupported 63dee072a6f0…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative unsupported unsupported a008d5c30d8f…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive unsupported unsupported 32ff91dfcb1c…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 944a2300d0f4…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported 7d925688808d…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported 7ea43be4bc9e…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported 4fa815aa9827…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 0e341252c019…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive c7c7c9b69a41…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 3c6918f9e3c4…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 05e42323efad…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative unsupported unsupported efb166dadaa1…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive unsupported unsupported 3fdd8579d339…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative unsupported unsupported e7d08e898f86…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive unsupported unsupported 7b748eb9174e…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 3a431f0f2faf…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported 23cb1f90bcf3…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported be14795f2f74…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported cf7aac6bad61…

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 ecde09019ccc…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported eca99fd6a476…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported 02e7f64e0ab9…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported e1ecf453e3ad…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported a3f03f85eff2…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported b21f5a3a2950…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 3d1ed598f42c…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported d024d811ad79…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported c2bb171db071…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported e7a31299cbae…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 38a4ce586507…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported d0e79a95e738…

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 fa3cc8b552c6…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive 73f040096a83…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative e75c5d48ad58…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 50a1c0c9a206…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 8658d675f00b…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 1b0523495b84…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive ac3d0049fa0d…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive f8cbabf5ddf6…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative c6015e27250c…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive a74fddf45457…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative dddc1de4b245…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive dfc28b1c316c…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive 293bdb222d2c…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive cfcc6ab8e239…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive 25c70e22de78…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive 50e078a54504…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive 7dfa70c5fd5e…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 989b80d9a7c2…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive 2bc8e5cb58bf…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive e1f7d5d95181…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 64b5c71edbee…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 729c3613c012…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 9cd1175b14d3…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive c870ce9ae594…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive 013cffb0c46a…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive 6e4a04d82fe5…
chal-element-object dfb-taint-kotlin-element-object-negative negative inconclusive inconclusive 63ae9e53e3e4…
chal-element-object dfb-taint-kotlin-element-object-positive positive inconclusive inconclusive 842d8abcec00…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive b7edafe8060c…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive c9740292cd09…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive e5a7955524e3…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive 45747e26ca20…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive 7f79c27b3c07…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive 8a69e9a4ad13…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative db1d2407b779…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 6f156fa680dc…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 7b90095ca3b2…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive 4b3ca67415a3…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 61b96dcad4a2…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 96bca7e5efa8…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive e5de21146f9b…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive 53f02a2a71ff…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 8889f050a5cc…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 89592534a87a…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 34d64baa19c5…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive da75b913bc9b…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 22c5c8082d81…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive de76701eb8a8…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative not-reached true-negative ac32e6c89e9c…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 713f17157f03…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 372b82d2da55…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive a4ab6615c952…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 5bfe4a9fd3a0…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 52e4eb04c5d5…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative e0ab8fab5d80…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 3b51f997ff09…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive 1ce7d9215280…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive 4aefa55e59fe…

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 4ba2aa4149a5…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive reached true-positive 5f548d18f7bf…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative 7e876cc88a6a…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive 83abdc410e52…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative inconclusive inconclusive 068751150203…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive inconclusive inconclusive b2905a589c91…
array-element-separation dfb-taint-php-array-element-negative negative not-reached true-negative 8c0c52b7645d…
array-element-separation dfb-taint-php-array-element-positive positive reached true-positive 5b7bf17c7dfb…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 7991a8306389…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 3fe3b2cbf4e1…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 5a99d983750d…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive 6af92052a1d9…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative inconclusive inconclusive ed84fe236b14…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive inconclusive inconclusive 9517413bfea4…
chal-callback-registration dfb-taint-php-callback-registration-negative negative inconclusive inconclusive c3a470b1ed73…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive 5cf05b9200d8…
chal-closure-capture dfb-taint-php-closure-capture-negative negative inconclusive inconclusive aed8828cff86…
chal-closure-capture dfb-taint-php-closure-capture-positive positive inconclusive inconclusive 7a5c69f013eb…
chal-computed-property dfb-taint-php-computed-property-negative negative inconclusive inconclusive ce41922af5ab…
chal-computed-property dfb-taint-php-computed-property-positive positive inconclusive inconclusive d4c94869e99d…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative 3cc36c1563fe…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive 95063114192d…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative b8ece127cb08…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive reached true-positive 9392e7d272fd…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative inconclusive inconclusive 8fb3a1993d9f…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive inconclusive inconclusive 1a70bc221f51…
chal-element-object dfb-taint-php-element-object-negative negative inconclusive inconclusive 7c0666191888…
chal-element-object dfb-taint-php-element-object-positive positive inconclusive inconclusive 41a7a53ac5ca…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive 0bfa7add4ab8…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive e3bb62101049…
chal-map-iteration dfb-taint-php-map-iteration-negative negative not-reached true-negative 30c13c47131b…
chal-map-iteration dfb-taint-php-map-iteration-positive positive reached true-positive 43ad60533f45…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative not-reached true-negative a9dec2495c51…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive reached true-positive 30ea6620c0f3…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative inconclusive inconclusive b8e59f05ece6…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive inconclusive inconclusive ba484c1c87de…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive 9974ed21399a…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive 1a449ade37c9…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative d80647c59cf0…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive e63145a9344a…
exception-catch dfb-taint-php-exception-catch-negative negative inconclusive inconclusive bb2b0e278178…
exception-catch dfb-taint-php-exception-catch-positive positive inconclusive inconclusive 415ee1c1352f…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative not-reached true-negative 2d0746e7a125…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive eead9de82a5a…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative 51edb6850b05…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 785b39fa2a3f…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative bf66d57f5ffb…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 8fe5ba7b7cc1…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive 99be3e49ce35…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive da780f4e60de…
object-separation dfb-taint-php-object-separation-negative negative not-reached true-negative 6a7dbbc6523e…
object-separation dfb-taint-php-object-separation-positive positive reached true-positive d1be915c96e5…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative db34597c187f…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 161834c48424…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative e82a7b62dac1…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive b03d1a811714…
same-object-field-separation dfb-taint-php-same-object-field-negative negative not-reached true-negative 7594c1a959c5…
same-object-field-separation dfb-taint-php-same-object-field-positive positive reached true-positive f8f2376ba52e…

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 184d639fe4a3…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 3e427493ad5f…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative c3cb1777ba91…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 8f960325ecbb…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a672bf03d393…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 07b2e96ccf07…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 14c46aca8aca…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 4951a472426b…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 813f4298eaa6…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive f9ee82db4b50…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 9df27ff76732…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 77e33c8894ee…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive ec64747723df…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive ec64747723df…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive 857cb8b80503…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive 7a85e9ab1a91…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 32dd80ecaa8b…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive 85ed2bdc7eba…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive b3d85721916a…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive 47a8322e9640…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 6b1f500a1c6f…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 57b9773e213b…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative bbf1aa544f4a…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 8a3f2b33507f…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive d7745c9979dc…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive d7745c9979dc…
chal-element-object dfb-taint-python-element-object-negative negative inconclusive inconclusive 049ce404b4d1…
chal-element-object dfb-taint-python-element-object-positive positive inconclusive inconclusive c2e6c4f0403a…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive 0492edc84c7a…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive a20cc607891b…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive 1e01c9dbce21…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive 8c083f3ac36e…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive b3bdbfd68808…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive 626116646b14…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative inconclusive inconclusive 78636c4e0936…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive inconclusive inconclusive 4541d0e10d85…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive 68d69ba01158…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive 68d69ba01158…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 9b3bfe657fde…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 93e3bd219a77…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative b919ce377b4e…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive c5a1bd5c0428…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 4176f87da5ed…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 363ce164dc04…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 77d95542c113…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive d34bffc735a9…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative f676f1aba2c5…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 2c44e437ce99…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative e03ba025f4b3…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 080be57bd5b4…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 3daa4ffdfc18…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive b491c0b30f22…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative d9f0a87f9e0d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 92b0693cba9e…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 4a28b9c289d5…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 0c33412ba7e1…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative f28fbb587c8f…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 3fb4a6c3b127…

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 39997a13ae75…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 617fb6cfb3b4…
model-declared-source dfb-taint-python-model-declared-source-negative negative inconclusive inconclusive 514089b385de…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 64dc479f563e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative unsupported unsupported 4599b00a0e8f…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive unsupported unsupported 4c74d29cc69a…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative unsupported unsupported 412b4b6e58f3…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive unsupported unsupported 91deffc4c8d9…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 677f8e21a5dd…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported c836a421ee6c…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported cf13e7f14c77…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported b8aceb0064e2…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 792146ae5b87…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 06b4bfa4a8ac…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 1ae1700ceef1…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 60319968af10…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative unsupported unsupported 5b14a66ef4dc…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive unsupported unsupported d1a93900b986…
model-store-separation dfb-taint-python-model-store-separation-negative negative unsupported unsupported e4c00903ef4d…
model-store-separation dfb-taint-python-model-store-separation-positive positive unsupported unsupported b22e09af0a12…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported 180b7c0326aa…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported 884935b0e7ce…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 592aef43a913…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported c9908442a6c9…

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 200c7d45d215…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported 629680d7fb26…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported 0313e33e59df…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported 8798729ddd0a…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported cff0a71f6b5a…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported ee274c1a0a44…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported c63c7a8b25c8…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported a17be6408666…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported 4c0192bac3e2…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 0974507d34cf…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported b978f3558a93…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 43cca541a72d…

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 c1ec48c85154…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive inconclusive inconclusive 1e4387f22eea…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 554c23e332a5…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 70025e062b7e…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive 67a318627d76…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive 640b61ac4a09…
array-element-separation dfb-taint-ruby-array-element-negative negative inconclusive inconclusive 2e12f995071d…
array-element-separation dfb-taint-ruby-array-element-positive positive inconclusive inconclusive 84937b277275…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 77b4fa4aa793…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 87f0ddab29fd…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 63f8c5edc19f…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive be08939b781e…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive d26001507ad5…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive d26001507ad5…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive 9f6e1b0e23df…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive d8010074e261…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive 1ecaa90c4efe…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive 75e30e46f530…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive 104e286bde14…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive cd7912ee8c7a…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 85376e4f524a…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive b1551cbabd48…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative a0aa8b5c00b7…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 1627f7162680…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive e53ca7a1dc85…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive e53ca7a1dc85…
chal-element-object dfb-taint-ruby-element-object-negative negative inconclusive inconclusive 4c26f2fbd724…
chal-element-object dfb-taint-ruby-element-object-positive positive inconclusive inconclusive 35b86eae4b39…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive 22c305029f83…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive eafe61a6afa1…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive b3196c6b9f0b…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive ad21fa5a874f…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative inconclusive inconclusive 8de959db6f4e…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive inconclusive inconclusive ec16cd4ccea6…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive 82add06e4925…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive d17a5eb36178…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive 3b4acd4b8e3b…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive 3b4acd4b8e3b…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 714cd51c950f…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 696b839f94ac…
exception-catch dfb-taint-ruby-exception-catch-negative negative inconclusive inconclusive f7a44f254475…
exception-catch dfb-taint-ruby-exception-catch-positive positive inconclusive inconclusive 8ca279697101…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative 6728ab2ef462…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive b487d2cf77e7…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 887493b57708…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 399655cc318a…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 3a1696905ccd…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive e83b5c86c2a1…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive 10da358ddc66…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive 33f6f5f7165f…
object-separation dfb-taint-ruby-object-separation-negative negative inconclusive inconclusive 6e1aa9a2555a…
object-separation dfb-taint-ruby-object-separation-positive positive inconclusive inconclusive 7c71adc2fef2…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative 51bbbe5d29ee…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 28699acf23d2…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 9d18316eeb24…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 37764f2e834f…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative inconclusive inconclusive ec5219a4a063…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive inconclusive inconclusive 377fb94bde5a…

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 7dcafd111556…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive be9516ea6380…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative cf8f01980bb5…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 7e9acf1f0b86…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative a05f0571e313…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 97d212f31669…
array-element-separation dfb-taint-rust-array-element-negative negative not-reached true-negative 0ef244bda477…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 9d9130c3f43f…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 77682c95e6cf…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 165b76026fb9…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative fe33f33f7d9e…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive be477c21a03a…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive 9b2489900ab8…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 6d91594bcdf0…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive faa26d6a8974…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive 117f51ec5bec…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive b2ad343b307f…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive 55a08fca8229…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive cfa810fa37ad…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive fc4c192b72d3…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 29dded097343…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive f1620ec93896…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative ae4f915e0761…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive a32611f4eceb…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive 0c074170e80a…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive ffe649d6239a…
chal-element-object dfb-taint-rust-element-object-negative negative inconclusive inconclusive 34399224a0cc…
chal-element-object dfb-taint-rust-element-object-positive positive inconclusive inconclusive 4eebf02d5b20…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive f8ab3e531b07…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive 1b505d1415fc…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive 400b0436db92…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive 28a53bca4790…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative a4eca6bbc7ba…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 18bed63e9f80…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 1d37af9ae84a…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive a3c92708aae2…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 1660d3719db9…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 61e1b1d6f7e2…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 4a0a673741e8…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive cfababc55620…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative eb33eca8b1ab…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 21d008e8adaf…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative cd86c55330f1…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 86dd30752cb5…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative not-reached true-negative 6ff56d8a17f0…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive b4caabc7b2d4…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative d659ec48b806…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 4ed50b4933b0…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 09f66ba5ea0b…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 67bfa8c31f04…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 25f1f13ff89f…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 5e74cdc62503…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 7589003a0482…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive d453a82d7584…

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 72ec8a31a7db…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive 0b1fd5796784…

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 6ece9cd99675…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive reached true-positive 10f5831aaf32…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative d5856dfa5b17…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive 6056f93a7471…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative not-reached true-negative d69d648b548b…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive reached true-positive 327c9b2c4a55…
array-element-separation dfb-taint-scala-array-element-negative negative not-reached true-negative 0cd01ad01fd1…
array-element-separation dfb-taint-scala-array-element-positive positive reached true-positive d252225bb611…
branch-join dfb-taint-scala-branch-join-negative negative not-reached true-negative 22597ffae3ea…
branch-join dfb-taint-scala-branch-join-positive positive reached true-positive 5a331cef1a36…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 7c74267128a1…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive 2197ffdb0eae…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive 115e1901a28a…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive ae2508308d45…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive 1756408b0093…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive 83d2fc22090c…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive e29c9875bf1f…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive dcd96a9a3f89…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive d732e84b99ba…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive 2c9396da230f…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative not-reached true-negative b4361cfb6678…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive reached true-positive ff2d114fe1fe…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative not-reached true-negative 13ee9c5f7f4d…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive reached true-positive bd471e90184a…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive 10cf1f8a2238…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive b1bc43802b74…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive 5044020cddd5…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 6f7f9ef0698d…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive 7dccbb6788b0…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive 01972c2f49a4…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 89e56b1210f5…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive 1ef6f794c1a3…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive 5d17786bfd0c…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive a40feec0e800…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative not-reached true-negative aad0d3848775…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive reached true-positive 942a31d34e61…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive 41b979ec6eaf…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive 38fcbc993cac…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative a5602c2ef442…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 7369570424ac…
exception-catch dfb-taint-scala-exception-catch-negative negative not-reached true-negative 9149b78e1b25…
exception-catch dfb-taint-scala-exception-catch-positive positive reached true-positive 57f0faeb2aee…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative not-reached true-negative fe0036f599ce…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive reached true-positive fda44143fb72…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative e8fd7106c0cc…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive a44eecf99ae1…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative not-reached true-negative bc725649b448…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive reached true-positive 395e02191414…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative not-reached true-negative d0d40f58e0a3…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive reached true-positive 16013ea49bcd…
object-separation dfb-taint-scala-object-separation-negative negative not-reached true-negative 3f31c154480e…
object-separation dfb-taint-scala-object-separation-positive positive reached true-positive 543fd1cebefe…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative ca83d58368c6…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive d03978deab24…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative not-reached true-negative 2f0dcc45379d…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive reached true-positive a26f55f1d9c7…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative not-reached true-negative 0477fc944ee0…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive reached true-positive 7fdb8e0cc721…

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 41e4429cc9db…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive a4ddaeef10a7…

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 285050f45610…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 8b2dccf107ab…

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 36b18fb8f2e6…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 0a6dac11d9c3…

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 23898049f8fc…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive de57dc3870c1…

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

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 43635c635048…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 3edf03d54f92…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative e39ea9331b36…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 3ab82e428039…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 01d26313ec0c…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 47f684333bc4…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 525cbfcbb651…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 0a20c6e5f643…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative b4a15ee8a1e5…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 39709ff95d30…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 89243baedf71…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 61e5b0eaf917…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive dc2f085e18a4…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 63f95b48648a…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative b060db1bbc42…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive c3623e4ab967…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 0838b176a482…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 4d3d8c879014…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 431b6874ba08…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 4c66585efd7c…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 3a17ed8c34bf…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive c4043aebfaba…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative b281722fb438…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 9da0d87a6bad…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 096d7e56e624…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 4134d73ef5f7…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative d2a0fe422c4c…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive a4b4976b73ee…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative c0f127e4cae3…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive e579942d5ccb…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative d816a450982e…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 7502c46605da…

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 6f859129075e…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive a8321099cdca…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative ac7c4bf2c454…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 030e77aa6165…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative e510bedc1c81…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive a29f045d08c8…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 57bbb72bed95…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 0a93c53dcaa4…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 02b6dd8cfd26…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 0c62f1909dc8…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative f46ea216ecc8…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 54cdaa29e891…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 0506fb37ee88…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 4150d72aef9a…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative cacb07a3587d…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 08bdc04ba727…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative bc9e67a0e243…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 056c036e4db9…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 1be2a418c395…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 9d5d0730ae6c…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative ce377fa2b05a…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 98bdcea4b30b…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative a847d0dfc214…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 4139c484df59…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 8b5ee10235d0…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive ac9b118c1817…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 0a188803d799…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 1066f8b34a00…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 58db5d96f9c8…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive a1ca8f879d7a…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 0f6ebb4ac090…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 3054efe019be…

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 211ededa5977…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 45b1d02a7e71…

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 d80647c59cf0…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive e63145a9344a…

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 184d639fe4a3…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 3e427493ad5f…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative c3cb1777ba91…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 8f960325ecbb…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative a672bf03d393…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 07b2e96ccf07…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 14c46aca8aca…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 4951a472426b…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 813f4298eaa6…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive f9ee82db4b50…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 9df27ff76732…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 77e33c8894ee…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 9b3bfe657fde…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 93e3bd219a77…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative b919ce377b4e…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive c5a1bd5c0428…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 4176f87da5ed…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 363ce164dc04…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 77d95542c113…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive d34bffc735a9…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative f676f1aba2c5…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 2c44e437ce99…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative e03ba025f4b3…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 080be57bd5b4…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 3daa4ffdfc18…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive b491c0b30f22…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative d9f0a87f9e0d…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 92b0693cba9e…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 4a28b9c289d5…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 0c33412ba7e1…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative f28fbb587c8f…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 3fb4a6c3b127…

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 714cd51c950f…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 696b839f94ac…

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 1660d3719db9…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 61e1b1d6f7e2…

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 8fd4835685ab…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive f1a7e583e2c6…

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 786d7c08c7a3…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive fe77fa36837e…

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 4db02ec4a985…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive 2516967b5cf4…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative ed21b83b2c29…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive b6ae87994359…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 1316f778f237…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 5f2e2110c48c…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative e316cb1bd83f…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive f0a6bf529222…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 5dc3960f7acc…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 4ba0b1734c22…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 77f632fafd81…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 20a1846fd43d…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 71350f9628b3…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive 475ff8ffa45a…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive 7067e3684899…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive 56a292554263…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative inconclusive inconclusive e91384a0cf5e…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive inconclusive inconclusive 360939e9698d…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive 49eed30d77ad…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive 027cf4750b65…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 88bdc756a831…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive cf1bc95bee03…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 088e9e1384f7…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 28d60bd70a5d…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive 73a6ff245d43…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive ccb5451e925c…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 1e9e7f4feb41…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 91d98447d620…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive 4d437d9b8a68…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive c8ac803bc7c4…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative inconclusive inconclusive 90974f7266d2…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive inconclusive inconclusive 34b86d922b2e…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive 19b4b8c3b23c…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive 49de440f84c8…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative inconclusive inconclusive 5e3942ba6a07…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive inconclusive inconclusive 5c029ba6a6cc…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 86bd0b585c17…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive ba815fcf20ec…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 786d7c08c7a3…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive fe77fa36837e…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive c2c82efe1d90…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive b76f9eec4ee9…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative e6eaca826c2c…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 9dbbeee8ec58…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative d8cb03c07233…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 5e3d1d70ab26…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 95a52deb4021…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive b3a79b725799…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative b8d9b3e46771…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive da42df18af68…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 425eeaefcaae…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive c8a5e3a89be1…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative eb987ddabc89…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 06fd1d1e98e9…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative c1b92e9d7a31…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive d636c9a57576…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 437e5e38f652…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 8c544d161f54…

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 1683e685f6e3…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative cb6935634bd5…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative b308daef1af3…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 61e61e7c2d1c…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 11c592834038…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive c88c84675c2b…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive 33de992a378c…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive a737a7e52d96…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 0debd2a1617f…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 88ec1b6a4f85…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative e608450a02fa…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive 8ee0967d038a…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative 47bfadfb8452…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative d45afbeea660…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 35041619e284…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive 4a9878edaab7…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative e3821426defc…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive 1e7cf2a284b3…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative not-reached true-negative a30db50ad249…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive not-reached false-negative 5d13a4db211b…
chal-element-object dfb-taint-c-element-object-negative negative reached false-positive 81a4f768c598…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive 5d989990d44b…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 7a28bd92358c…
chal-function-field dfb-taint-c-function-field-positive positive not-reached false-negative be8f92ec86f9…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative e3174090f9b4…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive 4985df53b195…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative 3a88f4061039…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive a85c9e2e3d94…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 430fd39ce7a7…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive 2fcb5e8d2e51…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 693ca66cad61…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 7faa97364665…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive 8d16f758eca2…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 644bfcc9d2de…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative c6afb0281367…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 272dbcdfc5c8…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 1ec2c3b635bc…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 1bd635a6fcfb…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 444e63d360b5…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 43a1e4ffc299…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative ebd5c6418ae3…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 5a702623d841…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative 0e7e25d3da18…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 4bcec110b15c…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative c3d74d073a5d…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive c1840ea74f62…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative 54dafe5af23e…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive 366886590ea3…

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 35dc3f86d7ed…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 4eca6eea679a…

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 337a2e12582f…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative 00eca87dc57b…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 3171a0c9f326…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive e9b3f1ef9298…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative 8faeceacc6bc…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 6abe8775a9cf…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive 3e0b4791e487…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 3bfe23ad5679…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 4592d222377a…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 8e7fb43cdfdf…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 5fd90bcff3c7…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive bc7c3737d1a8…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative 044df50b2ee8…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive not-reached false-negative 63db34305ba7…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative 958f05157b0f…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative 8c292b8028f7…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative 73d8b78f9f08…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative 54609fe648b9…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative e372920300a4…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative 4389f0463226…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative d3ae1a739391…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive not-reached false-negative 309b69147de8…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative 1b61b7ae16f2…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive b85e508590fe…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative f3a56941175d…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative d4a07101ca9d…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative f67bfa615ab9…
chal-element-object dfb-taint-cpp-element-object-positive positive not-reached false-negative 3968b9f32996…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative 8278bfafe5f6…
chal-function-field dfb-taint-cpp-function-field-positive positive not-reached false-negative 4f2768cf6eec…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative a53dc56f7cc6…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative d743a6f5e6aa…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative 3b9cd3d212d8…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive not-reached false-negative c063a9584f7a…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative 853c5dcbfea4…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive reached true-positive 04990d47cc64…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative c87fc38cbaa4…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive bd8ef3a1a482…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative 5c8042b69101…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative a077370a8ddd…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 7238bb6974a5…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive dbcd3478affe…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 67662536e7c5…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 2ebcffdc1f64…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 80f904bf3ce4…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 10b59c9b6df2…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive bb286e94f788…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive b80d9381cd88…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative 78233ab7c887…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 4f4e210b4732…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 8a2df445c013…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive e86850e722c7…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 9c20b6a4dda0…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive db97a3723b7f…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 22786269e45d…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 61101051dfdf…

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 e2bf448f4bd0…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative 85c949854147…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative fe50002392e5…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive 745812833b30…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative fbd5e804f955…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative 5907e859bc81…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive 4a67a629dbc2…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive 57de21f9a647…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative d1812708803b…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive a98df1bd760d…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative ce07268fb019…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive cae30d4ab035…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative 96e45c6c2fde…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive bd6e1ae88053…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative 8acad44b454d…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative 7ca003edc857…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative 99b77d4d861d…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive 55e8d98d2125…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative beacc671274e…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative 6ad0bb1755ab…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 25d674b62cf0…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 16810e523376…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative cb953a8a25ad…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive a58dc0b12147…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative ba22c9d48776…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative 79dc5ecc88bb…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive e0441047b918…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive 218ae8572a67…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative d73af517ba2b…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 6a85776f57e1…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative cbf0d6795388…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive 46b4e96f69df…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative b9ad64ad9be9…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 2fc96000375c…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative 8a6e3d1b150d…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive 409181b23163…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative f60a7e931882…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative 379610a6011b…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 53ebd8576a8d…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive 60c12cf04c37…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative d6428472cf18…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative 50632e7b151a…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive 87e3f9f399a8…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 501309f63739…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 89d09f7ecf27…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive c9cc98cbf269…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative b122024bd5a4…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 18568fc4f5f3…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 1fca6ce6b8b7…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive b37d7c3437e5…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative 1d177be34395…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive a875805adbc4…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative d319d32b40a5…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive a434f441fdd3…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative e4dfdf2a794b…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive 5ceba813a827…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative 0f9cf6c9fe00…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive f444155e69ec…

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 c362f4af6f5d…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative 9a56f5ddfcbb…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative f4b058ea88dc…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 98dcd021f62b…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative f6e16fbcd0d4…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative e142228e0e4d…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive f87a6e3c14e2…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive a0b65a063864…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 8d55bef09087…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 8d7aa0cd68c6…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative 0d94c683262b…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive a38d107e70cb…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative 8f6f7ee7ff84…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative 935f038b9d20…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative a8d4043a2b11…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative d9f6bb387c94…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 25cc86bc8bd6…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 1814b4255567…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative fabf6441de81…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative 17a0ec495058…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative aa0fe39089cd…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 9982bab03be4…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative c728757f791c…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive f0ad5c4e340c…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative 4534732cc992…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative e5e973d3af64…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive 60df7c89a88d…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive 25f92df39c04…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative b8ba5154ac2d…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative 5b825cff11ae…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative 85e52309bf99…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive 5c806b4261aa…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative d612d3e6de8e…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 95daf49e2081…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative d03dd3858996…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive fbf8002288e3…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative 6c8c81cca282…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative f72caec24ac1…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative d8e7e02ad776…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive dde8debd7a8d…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative fee4585a5e78…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative e6c753fe1bf1…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive 67a2cdd00a3f…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive e87aae31ca5f…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 9456ab68f7ce…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive a908b9419fb8…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative e0bd3250d1f6…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive b90506ba09aa…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 6461b2a4b302…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive b194ca459119…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative a1deb1be4696…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive b6f5b1b8efbc…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 2dbbec1fecf0…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 156c2519f587…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative 83c68c8a141a…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive d216569d866b…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 5ba420825f8c…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 6ac38b6603f3…

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 7f9554611264…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative 7a90c82fa14a…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative f51c482bb461…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive a4d1a13fc22f…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 0eb04a452f90…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative 4f8571b6f6d6…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 960fe79112c1…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 45ae95291e3c…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 4e6e205c6708…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive e0cea5ece69b…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 33ac7588b007…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive de82f3b78f9e…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 7e188e6c9365…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 7b29249e4a6e…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 2bdc7c416660…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 29ed6f71064a…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative f03393d77efd…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 2594403d6f94…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative 839d0f74d46e…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 531b53cf4d19…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative ea8be0841298…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 3b64aac80c3e…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 97ce2ca09ab3…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 1fe403da49ff…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive d211123a7281…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive ba513848e9d0…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive de5c45259769…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 7f58a7da936b…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive 8ae9e8aa60a9…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive 0dcd55de9de0…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 5a47614b7084…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 053e6d58fc7f…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 4e2c5e17a1da…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 88d06d27a7e8…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative cfa85d7a2ee2…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 48fb96e5b541…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 3594483b5eec…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative eb00380214ba…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 616010427f9a…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 5b7b41c226cf…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative a89946c82628…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative b0e59bebb47a…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 99b6481e8dc5…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 8e6f62a6a7d6…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 59d123b38614…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 6e887bf28684…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative c1360134eec5…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive e819853ea1bf…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive ffb9c577b34d…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 010a7983e4d2…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative b628439924c9…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 86343a579b19…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative ca5a8d5b3cf1…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 58b53e301d36…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative be4373becf56…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 9f8e08b2702b…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 52ac882350f4…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive a83597d5e472…

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 eb9fa0832db8…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 07f6f775ad41…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 13bdf1a87769…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive c1164af5bab2…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative 9ffaff358e5c…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 1822f48b1285…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative cb5b050fd75b…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 77a1d0d18ebf…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative c408be6beb34…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 02e858a308d1…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 01186bf4112b…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 25fe71f0c6d4…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative d67f9fe88d78…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive c0c3732cf8fc…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 7f7ce64510ee…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 53b50cc7b572…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 6714263a3648…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive reached true-positive 1b2747df55df…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative 5e7310583af0…
model-store-separation dfb-taint-java-model-store-separation-positive positive reached true-positive 1241312e320e…
model-summary-field dfb-taint-java-model-summary-field-negative negative not-reached true-negative fe7452953a48…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 14f05ef61d46…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative a7d7cbc6d087…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 7ba81cfe7152…

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 9f2373d32fd4…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive reached true-positive d035b6bea399…
native-persistence dfb-taint-java-native-persistence-negative negative reached false-positive cb11ae6006d7…
native-persistence dfb-taint-java-native-persistence-positive positive reached true-positive d0e1aeb930b4…
native-propagator dfb-taint-java-native-propagator-negative negative not-reached true-negative 37696c755c7d…
native-propagator dfb-taint-java-native-propagator-positive positive reached true-positive 069ce066c055…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative not-reached true-negative 7d8fc19cdfdb…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive reached true-positive 345ec9939088…
native-source-sink dfb-taint-java-native-source-sink-negative negative not-reached true-negative e551915ae840…
native-source-sink dfb-taint-java-native-source-sink-positive positive reached true-positive fbb337e7c858…
native-summary dfb-taint-java-native-summary-negative negative not-reached true-negative 9c0cf3bff945…
native-summary dfb-taint-java-native-summary-positive positive reached true-positive d3317c6ce0fa…

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 5328f39cd367…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative 05bc1822011a…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative ac9ee005ec68…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive fb8d6b0068ae…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 0f5b0476e36e…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative 46aa0a945aee…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative b3adb018aa58…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 268bba00cd86…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative a802ca229635…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive e88574bbc7ad…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 95ca1683bca9…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive fca220d4ee13…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative afe982c7d8aa…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive 991a8169e5cf…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative b78dda6ff7ab…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative d011ad63c48a…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 08fd9b4a4993…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive d6389b4f0829…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 351d54468644…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive c53e2317bc0e…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 23c099c032d5…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive d1696fb88fe2…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 104be4f6b85b…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 7730c27e7d76…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative f8b99a06bd66…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative c521716de208…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 12dea2d804a2…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive 6baf92c2cdfe…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative 4247ad551a34…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative 5d777c9b1b96…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative c3f62991f722…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 3352e3211cc5…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative 6864ebddd7b1…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 7a5e5ac4d906…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative 43f9e615c8c5…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 4057f5715cdc…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 69c29efb8817…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative a0b747f846dd…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative f9070f6d9d05…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 3d5cae0babb1…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 52823439e8d4…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 5ef4889c3dfa…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative dff0984c05e7…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 1fe66d0d7005…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 863b1e4574e6…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 70e440015e1c…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 158bcaf7c857…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 95f16a9bbf7c…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive d5f19b56e942…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive bb64dfb058f3…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 51774df621e4…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 0011a6a588bc…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 74ded885259a…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 968e98381dfc…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 5a43f0a29bfc…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive d1f1c7440b8b…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative 26a3743c5eb4…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 9bc16c66ab67…

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 fbb4ae9766a8…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 84bbfeb38bb8…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative d0ad1b5a9f84…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 4408b3480883…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative d8341b2da81f…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive c6923481c1c6…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 0ae964e27792…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive e92bb579567a…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative not-reached true-negative b9b4025a4e7b…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive reached true-positive eeabcb1caaef…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative not-reached true-negative 0ba2f0f2d642…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive reached true-positive 5f6a68e3fc65…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 09b6ed5e4cdc…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive fab56c8c923b…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative 0193b8d97567…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive fecd32042460…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative 761fa544bb58…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive reached true-positive fe23509d3c0c…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative 2745d0a25070…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive reached true-positive 4ff5220ec79e…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative not-reached true-negative 453867e2f977…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive reached true-positive 879ee7ce1dd8…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative not-reached true-negative b4f0d3e808d1…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive reached true-positive 5c90459ba3f6…

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 d9dd7cfe65ec…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive reached true-positive eea2a5f49e6f…
native-persistence dfb-taint-javascript-native-persistence-negative negative reached false-positive 9c73daba6241…
native-persistence dfb-taint-javascript-native-persistence-positive positive not-reached false-negative 0932dba142f6…
native-propagator dfb-taint-javascript-native-propagator-negative negative not-reached true-negative 732a04e44fde…
native-propagator dfb-taint-javascript-native-propagator-positive positive reached true-positive 031515f173d7…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative reached false-positive c1e3858ca258…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive reached true-positive c5532e4657b8…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative not-reached true-negative 00f289ab69c6…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive reached true-positive 0b8b91f4ea2f…
native-summary dfb-taint-javascript-native-summary-negative negative not-reached true-negative 657397dfcd8c…
native-summary dfb-taint-javascript-native-summary-positive positive reached true-positive b69aa2742654…

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 a9b4c9ec8a08…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative 0bc465400b53…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 42ab02be0904…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 45f255bfec4d…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 092db87d6e56…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative 14ba4e76d9b2…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 1b79325fb0fa…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 9b5211338f0c…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 0747ab6c392c…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 88baa944d422…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative bc88e5a4cb94…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 7ce2ca039dae…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative 89f4af99cc20…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative c5786a83dd88…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative 7c23ac9493ba…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative 3433909ee02a…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative ce04bc5b9054…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 49585750e747…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative c7c76a1bbc9f…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 6fb65f19d060…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative cb746864a559…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 609e507a85b5…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 3b92080fefbb…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive a22707d5caf1…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 4fcb620ed012…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative 84ba0c6bf54a…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive e4ea2f359757…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive fe5fe6866123…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive cb371dfaa18b…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive a6c90a9c3924…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative c2c8992b142e…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive 2b8ecfe15bc0…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 7b2a7cca1d87…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive bfe4a2039b9c…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 66c641f56fc8…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 5604812f6ba2…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 90545434eed1…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative fcbda9504fed…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 9b1eb7ed56ac…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 4f8cbe29d65a…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative ddd4c2e710bc…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative fd27f611a163…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 109e5657675b…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive a5d8601d7c1e…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 86728ee2fd43…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 4562e0d360ee…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative d581e009e187…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 8922e00a2e50…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 9bb52e8677df…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive fc6059c2fec3…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 11edfd86a7ea…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 1ee9c539067c…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 42403283cc86…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 97951da1f06b…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 8503a9a595f5…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive eac938e48345…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative ecc856c2f294…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive dd84c9709b46…

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 82205ab5bc9a…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative e68306cec389…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 22679643bf20…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive 826a28a021b8…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 7211445bd1e8…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 01dd4f436487…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative f2174df9c0ff…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 3e4a4882f4d4…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 343e7d5d9c59…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 4627ef65e01f…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative e893437ddc42…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 75c20f861d37…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 6c8784c81d09…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive 314c9e328f99…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative 3f1cb3328809…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative 9d920088c410…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative afb831d55684…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative a7e162f6a657…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 85ddf195c044…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 5dc6010d3680…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative c8b1234e3a83…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive f63371dfbf40…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative dfea11c0675e…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive c685f34e3361…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative fea6b36f403e…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 1660ab770c6d…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive a7c92871fc36…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 3f7fe12e66fd…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 651619bff76b…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive e10af960eb66…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 590cea058aad…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive a96f90a77083…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 3a3a7c97b16c…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 5f8a023b12d4…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative f710b322637f…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive 1f3a7a80ea18…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 6d12e65951c2…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative df8617a9a615…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 626f1f51624b…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 32574d3745b8…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 45dc175c5eb2…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 3a4367d83d69…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative inconclusive inconclusive c27eaa59282a…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 0731e642ec3a…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative e072d84d35ac…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 39334d96cc2a…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 49bf94deff88…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 514ebda5b82b…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive ca7a2e4a30e6…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive b4375ec9b2ad…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 18ee88cbe84f…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 73ffa1dec802…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 7de35efc9e8a…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive f1f7c637e92b…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 3ae9de8e1df7…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 0d68f99ce9fe…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 13079c51b3dc…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive d625491652dd…

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 1aec72397ba3…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 81549a67a2dc…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 51b610e9fc21…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 334ea3b4384e…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 9d18356d82d4…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive f6bf34c926dc…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 6be946194212…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive b711d54e6532…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative not-reached true-negative 2e2441b50e13…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive reached true-positive 13e0bb7a5487…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative not-reached true-negative 3a7a6725ece6…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive reached true-positive 775b7601f8af…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 09160eb8abd2…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive ca945a029214…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 7e7717113401…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive 12872757da91…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative c207ec3d79c8…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive reached true-positive 8e599af6c47f…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 846d649e6dc1…
model-store-separation dfb-taint-python-model-store-separation-positive positive reached true-positive 1be2d2939e32…
model-summary-field dfb-taint-python-model-summary-field-negative negative not-reached true-negative df0366fd3651…
model-summary-field dfb-taint-python-model-summary-field-positive positive reached true-positive 2482e665dc73…
model-summary-through dfb-taint-python-model-summary-through-negative negative not-reached true-negative a0c29f858249…
model-summary-through dfb-taint-python-model-summary-through-positive positive reached true-positive d22ebeb6c046…

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 9ed97d3deb91…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive cfc0b98fc202…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 8f36e7fc47e6…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive fff3d166d8d4…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 95a33d30e30a…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 6878b118b70e…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive 9038c8aaf2ee…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive 3d9842feeb07…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative f1e5e562a9ca…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 510853a9256e…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative 88ac2c5da9ca…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 3148bdaa0022…

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 8e9df031ddb1…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 199d8ae4eca2…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 34fac8ffd519…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive fd692b2f808f…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative b4f74e5876e5…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 85802bf6b575…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative 173516b1036b…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive 31ce47513aa3…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative 49366935ac6b…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive 9ac0e8794962…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 2a2de15c908d…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 1f23c14895a2…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 6112c1a1aafd…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 27e7b1dadc9f…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative 75563e2051c3…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative b8f1902f3b1c…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative 535cd68496f9…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive c78434ce0a4d…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative 8d7ba1e90270…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative 19205e5755b6…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative 2c2e5bd30751…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive 067514bca5f8…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative eaf3feb889f9…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 3ff7c97683f7…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative 7b039472aead…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative 8c95b5617d35…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative baaff689cb75…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 88bfb87de57a…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative 07e5aa79f1e4…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 57975f427109…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative b602c7d31ee9…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive 2464447ee5ac…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative b29006234c42…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive b9d714fdf3b7…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative 9e7daa0950e1…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 7ca79a50fd37…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative 98b9fe669530…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative 30c405b338c6…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative 3b75001097a2…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 4d849bb8dbea…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative 8ef48504bdb6…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative a63aeed3320f…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive 0e45ad74a35c…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive b1fc04a2b621…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 697ef7919bcb…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 5adf1198c9ea…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 826f2ca30a77…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 33a3f1fb8fdf…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 7bbae53c6563…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 21f76ee90564…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative 4ea2090f985d…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 79cc21a1884f…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative f3ce7a14f6c8…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive b009c872c854…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative c9f81a8d6b8b…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive aa9e78f4a107…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative a4be47ca58e2…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 5635c3552d78…

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 08a7c554cd2d…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive b3ceabf4eb00…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative 7472742f7264…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 3ac2c1adb16c…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative e958a898e913…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 9b23d4577a8e…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive ab036cde3f68…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 4904a47b856c…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative a72f544f946c…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 8c8d7b41d779…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative 615243851bbf…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 49d9ff619b24…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative 4b2738ea2602…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative 221284f17a5f…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative 22b2751e206d…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative c8765d583800…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 7ad68de6a274…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative 39913cc46ef6…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 4a739d685c60…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative 53ac6dfde3fe…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative cbc012cd3010…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive c201a869f791…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 7b20fd1d2885…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 835068771b1b…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative 9893dd00dcee…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative ffe0acd887ed…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative d32e6f128019…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative d6a3e32c8819…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 3adc607e662a…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 75650c1ae152…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative b18ecde523be…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 21f98b57cb20…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 2690c5e81326…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 811fd910f4ab…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative ac240901a659…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 502372451613…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 5addf647ca6d…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 00fd69ceaa19…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative 31a753845289…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive a3cef1664025…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 8c20720ad583…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 9dfdbd713832…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative e1c94da0835c…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive a35182beac4d…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 4e7c9a098645…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive eb048a31917b…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative 4b1c5066db9b…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 3860afee30db…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative be801c24a804…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 1e0f64212ef0…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative fe62b934998d…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive a401011cf742…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 8ae63b79a23d…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 497d82eae314…

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 979b47b193e7…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative 2fbfafab00fc…

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 0402e6da9f09…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 7ba6e4c80d74…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 5aaa4f52beec…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 66095e29a977…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative e4de42cf0393…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative d655b10f36d0…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 0f250a2766c2…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 65a3c0e8ad81…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 18cda37e840d…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive a101c2513424…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 94bef75454a5…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive a10f4df663e8…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative 1bbedcb0c0f1…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 3128201c134c…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative 82695b0c2096…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative e2b6a062a728…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative 2d44dc76915f…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive c9913a363355…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive 5ef1c1e9fc6b…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive 7a45970bb185…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 1571e2e57c2a…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 880d07b4f062…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative df4f650881a0…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 98cf1778ff5a…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative 91eabc1869b4…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative 62bf598c6032…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative c2b144a8922d…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 59e9da06e7b2…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative 5b179516835f…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative 400dfce22bb1…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 5d855e85883b…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative 3251ee2d71b6…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative 97ca6a4f3035…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative 5e6319c165a5…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 060ffd1c2fc7…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive ef2dbf83a5a8…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative b409564c0f8e…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative f3814f88b993…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 08e238ebf640…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive e18e79ebac88…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative 99ad1d94313f…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive c8bfa867fa9b…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative a32d157e1d5b…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 19498178a3a6…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 50d6cc016619…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive b5a0048f894e…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative c1675784be3c…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 35fb80514f77…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive a7e6eaca29c1…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive c48443515b84…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 9dc68f21386e…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 19a97fe3a78b…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 68dec4277a0c…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 55ade2927a85…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 4347fbf9f575…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive d16dd9f68863…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative 78b33d09d526…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive a442aa4972b8…

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 167a28821f5d…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive c4f628fad7c6…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 196f12f4005b…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive c7042392b3da…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative eca14a92f227…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive bb2c45191f93…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 74777ac6d5e5…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 5ac5513f0d02…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 8fd0ced962e0…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 9f387fca4907…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative 36034bbd9717…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive 1b7c74041d0d…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative 6f93eee9fe94…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive aef755ecdced…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative a9aab690c029…
chal-callback-registration dfb-taint-java-callback-registration-positive positive not-reached false-negative 58e8f3bad43d…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 067d8db53196…
chal-closure-capture dfb-taint-java-closure-capture-positive positive not-reached false-negative 4a5e53f73d7e…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive 414e307ba37e…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive 85bbe31846b7…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 77f8a66220e5…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive bcfc0b1f5f2a…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 094f122aeec8…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive feca32880399…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative not-reached true-negative 15a3f6eb8ef5…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive not-reached false-negative 70bbc3096b2c…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive e2e6c2704bbd…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive 227b0fe0fce6…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 57dbda99baf0…
chal-function-field dfb-taint-java-function-field-positive positive not-reached false-negative 8c96d9046b20…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative a139cf5384eb…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 6e8cdc1bde96…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 9a2cbb89c7a6…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 7c0e1ba4db86…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 1d5667a13402…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 58316f7add79…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 1f04fb076eb6…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative d067258233c0…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 4595877a79a1…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative c55febb75f70…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative cda1c31c52b0…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive f028e3c3376a…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 0b9f4c8128f1…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 9ad8a878fdde…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 99e6246b7093…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive a15a58dad7b1…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative de803d24da02…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive bf6c2a4faeb0…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive a340d3a99f46…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive 2e87cbc5f775…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 5830d0a8574a…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive fe461e1e0a9d…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 78dee0973312…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 1639d0e0a1de…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative a15d5f9af3fe…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive 1b75742d131b…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative ec798a00aa66…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 14c0ebe36e59…

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 412960c412c4…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 242dff595175…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative d91ee8d8ef49…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 08dbfa3b7114…
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 3ca880fbf2f1…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive b9ff1d34aa4a…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative 644346a5cdc2…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 8636bf986888…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 60dec0e3ae9c…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 51f38f831925…
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 ab8baacf9a8d…
model-summary-field dfb-taint-java-model-summary-field-positive positive reached true-positive 0befaf77548a…
model-summary-through dfb-taint-java-model-summary-through-negative negative not-reached true-negative 103efa54016f…
model-summary-through dfb-taint-java-model-summary-through-positive positive reached true-positive 3469d14d933c…

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 a278aeecd648…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported d34a224dd7c7…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 2b1f3e463994…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported d9f057c46334…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported e88ecb3ab0aa…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported c2989cf26e15…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 4e08f8029c3b…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 0010ebf8b120…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported 8b854d884e39…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 586f02938c09…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 370788016349…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported b29f31ec476b…

flowdroid-kotlin-kernel-taint-taint-benchmark-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 680afe725e18…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive reached true-positive a89702f4678e…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 84dadea7ad6d…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 7842fd2713d9…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 5ac885a8ba3b…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 5e1c87db8c3b…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 98838dcf933e…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 85143b473e95…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 8d42cf0301e7…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 78653114a99d…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 206b087b9caa…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive ff3e090acf82…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative reached false-positive 3ba0b3e2c562…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive reached true-positive 8d1abde84fe2…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative d98c73d2369c…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative ccd06c8aa9fb…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative 569c399dc8d6…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive cba473df9509…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 55e95d7f87f2…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 3190a442a450…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative b420317fe920…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 88ee7c1e7af4…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 1a6a48e20bf0…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive 29a891bd7a1a…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative ee659e3b9233…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative ca0e71e4e7d6…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive 65c35fabf51c…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive f6ec43dd9cce…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive e9aa26ffb3d7…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 68677f4c7ea5…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative abbf136b8a6f…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive b6e8cdf188b6…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative ab27a554f054…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 19fd0b3735fb…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 4a06e4cf9ad3…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 1d50f6500c2f…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 01647ab8af6d…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative 5a9a213da837…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative ea75519e4f7e…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 06b2210de2cb…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 2cba4c097f29…
exception-catch dfb-taint-kotlin-exception-catch-positive positive reached true-positive 74e4a92f60d8…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 9a4c9d6c2845…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 47b1797a1971…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative c5f27fcb1fb1…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 6ed46bc4a6dc…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 8ab23ed2035e…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive dfa62d26981a…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 0d7436578a83…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive e091e3965303…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 760a15104e3c…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 05f16d25bbbf…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 00aa4406fa9a…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive 5037f80c4840…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative bce9cdfb1ad8…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 1fda69fbab20…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 224ecf19f748…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive 018757df7c8e…

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 0391403add8c…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported 22c0c971d56c…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported ef226cb9d58f…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 3da620e7992a…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported 19f3abdf2032…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 230864e67997…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 369cff4cc4bb…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 56db0f206f98…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported b8632f61dfea…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported a698edf2a571…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 5065a8e0e2be…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported 4d733c1c28bb…

joern-java-kernel-taint-taint-benchmark-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 dfb9f35bd28e…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 09804c6ab55c…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative 7fed3320a385…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive 605b98939c3e…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative cab2a8711d65…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 0ed32f9a5b5a…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 28c19ac92401…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive b9c7a2b4cb2f…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative unsupported unsupported dbde9436d0f4…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive unsupported unsupported 4219ed6ec534…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative unsupported unsupported 64c979247690…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive unsupported unsupported 7a1345d86bfe…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative abff4ff2da7c…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 2fcb135dd092…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 9ae526f4c66a…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 35716d1ea128…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative not-reached true-negative 152106b058f7…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive not-reached false-negative c93a5d62a2f0…
model-store-separation dfb-taint-java-model-store-separation-negative negative not-reached true-negative e1360154fb2b…
model-store-separation dfb-taint-java-model-store-separation-positive positive not-reached false-negative a1a76603f822…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 3dac2511bb67…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported d4467a8dd90c…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported 3c33c9f3ef13…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported a329bade5e63…

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 bd8823747b1b…
native-entrypoint dfb-taint-java-native-entrypoint-positive positive unsupported unsupported df6eab1a9f1f…
native-persistence dfb-taint-java-native-persistence-negative negative unsupported unsupported 2391a67d57aa…
native-persistence dfb-taint-java-native-persistence-positive positive unsupported unsupported 966138c69399…
native-propagator dfb-taint-java-native-propagator-negative negative unsupported unsupported a16cc36a4935…
native-propagator dfb-taint-java-native-propagator-positive positive unsupported unsupported 5ad58855d86f…
native-sanitizer dfb-taint-java-native-sanitizer-negative negative unsupported unsupported 56a0850e289c…
native-sanitizer dfb-taint-java-native-sanitizer-positive positive unsupported unsupported 8fd137675c82…
native-source-sink dfb-taint-java-native-source-sink-negative negative unsupported unsupported e738908049ea…
native-source-sink dfb-taint-java-native-source-sink-positive positive unsupported unsupported 3860dcdc5124…
native-summary dfb-taint-java-native-summary-negative negative unsupported unsupported 81df805baaf7…
native-summary dfb-taint-java-native-summary-positive positive unsupported unsupported dcf4862211ae…

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 d4ed051abb98…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive 0e3e17bdbf94…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative 0e0aaf62c104…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive f078c1eaaaef…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 14fda24a605e…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive fdecf55f6439…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative 4fa15191226a…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 627d939897c8…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-negative negative unsupported unsupported 81a019ac5db5…
model-opaque-propagator dfb-taint-javascript-model-opaque-propagator-positive positive unsupported unsupported a563609b7dec…
model-propagator-position dfb-taint-javascript-model-propagator-position-negative negative unsupported unsupported e62d3cfe56c6…
model-propagator-position dfb-taint-javascript-model-propagator-position-positive positive unsupported unsupported d7477e3e2643…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-negative negative not-reached true-negative 9bd8bcc2747b…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive bfeb26dbc358…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-negative negative not-reached true-negative dbbd0c0a6f82…
model-sanitizer-selectivity dfb-taint-javascript-model-sanitizer-selectivity-positive positive reached true-positive 434a3cf3c37c…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-negative negative not-reached true-negative b479e03512d1…
model-store-roundtrip dfb-taint-javascript-model-store-roundtrip-positive positive not-reached false-negative c829134fc48b…
model-store-separation dfb-taint-javascript-model-store-separation-negative negative not-reached true-negative dc805d4d9ba3…
model-store-separation dfb-taint-javascript-model-store-separation-positive positive not-reached false-negative 0bff5d148170…
model-summary-field dfb-taint-javascript-model-summary-field-negative negative unsupported unsupported 289ae6d254a3…
model-summary-field dfb-taint-javascript-model-summary-field-positive positive unsupported unsupported 9f84901f2183…
model-summary-through dfb-taint-javascript-model-summary-through-negative negative unsupported unsupported 5a70890cfc26…
model-summary-through dfb-taint-javascript-model-summary-through-positive positive unsupported unsupported b9d6d0234a4e…

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 ea0a21d23bf4…
native-entrypoint dfb-taint-javascript-native-entrypoint-positive positive unsupported unsupported 6a49a3971f65…
native-persistence dfb-taint-javascript-native-persistence-negative negative unsupported unsupported fdad4da18525…
native-persistence dfb-taint-javascript-native-persistence-positive positive unsupported unsupported 2dc373c8aed6…
native-propagator dfb-taint-javascript-native-propagator-negative negative unsupported unsupported 38489b8cacc2…
native-propagator dfb-taint-javascript-native-propagator-positive positive unsupported unsupported 1da7df58542c…
native-sanitizer dfb-taint-javascript-native-sanitizer-negative negative unsupported unsupported 21d1d444a93b…
native-sanitizer dfb-taint-javascript-native-sanitizer-positive positive unsupported unsupported dcb178be7ce9…
native-source-sink dfb-taint-javascript-native-source-sink-negative negative unsupported unsupported c4deeeb19c61…
native-source-sink dfb-taint-javascript-native-source-sink-positive positive unsupported unsupported 4781fcc7fcdb…
native-summary dfb-taint-javascript-native-summary-negative negative unsupported unsupported 0e9183c517b4…
native-summary dfb-taint-javascript-native-summary-positive positive unsupported unsupported ee5aedf54fb4…

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 11b33d73a4ac…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 10abecb206f5…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 9c60ad999b1b…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive 94142d00266c…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 00c9acdf43da…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 653b27077961…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative 01a789f1fd7e…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive ee17813df5ee…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-negative negative unsupported unsupported 9ec40c97e2e7…
model-opaque-propagator dfb-taint-python-model-opaque-propagator-positive positive unsupported unsupported 94d50ac4f030…
model-propagator-position dfb-taint-python-model-propagator-position-negative negative unsupported unsupported 3569b325db07…
model-propagator-position dfb-taint-python-model-propagator-position-positive positive unsupported unsupported d91e57487a10…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-negative negative not-reached true-negative 8e81ff7bafd5…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive 258a4c1503a7…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-negative negative not-reached true-negative 1e497663227a…
model-sanitizer-selectivity dfb-taint-python-model-sanitizer-selectivity-positive positive reached true-positive b2daa668a7cb…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-negative negative not-reached true-negative 55e717ae6366…
model-store-roundtrip dfb-taint-python-model-store-roundtrip-positive positive not-reached false-negative f605c73538bd…
model-store-separation dfb-taint-python-model-store-separation-negative negative not-reached true-negative 863ac43d1632…
model-store-separation dfb-taint-python-model-store-separation-positive positive not-reached false-negative f741a2591443…
model-summary-field dfb-taint-python-model-summary-field-negative negative unsupported unsupported a81da1f29518…
model-summary-field dfb-taint-python-model-summary-field-positive positive unsupported unsupported a5336b8361d0…
model-summary-through dfb-taint-python-model-summary-through-negative negative unsupported unsupported 980291044985…
model-summary-through dfb-taint-python-model-summary-through-positive positive unsupported unsupported d86ff5b35629…

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 3954579da678…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive unsupported unsupported d2709cf0f57f…
native-persistence dfb-taint-python-native-persistence-negative negative unsupported unsupported ed3844baab6c…
native-persistence dfb-taint-python-native-persistence-positive positive unsupported unsupported 4dd9197d576f…
native-propagator dfb-taint-python-native-propagator-negative negative unsupported unsupported 5f6425bc4679…
native-propagator dfb-taint-python-native-propagator-positive positive unsupported unsupported 08524991e2ae…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative unsupported unsupported a76605cc6a37…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive unsupported unsupported f11504779d22…
native-source-sink dfb-taint-python-native-source-sink-negative negative unsupported unsupported abdbacb64f74…
native-source-sink dfb-taint-python-native-source-sink-positive positive unsupported unsupported 6dc97af400fc…
native-summary dfb-taint-python-native-summary-negative negative unsupported unsupported 8d3ff590f6fc…
native-summary dfb-taint-python-native-summary-positive positive unsupported unsupported 88824bc60a7d…

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 reached true-positive ebcfd03610e6…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative a6797cef0574…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive e5d762fefd80…
chal-computed-property dfb-taint-java-computed-property-negative negative reached false-positive d435e6b14eed…
chal-computed-property dfb-taint-java-computed-property-positive positive reached true-positive a2f26401a7f9…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative bdfc50a09309…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive d727992ab363…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 9b86909009b5…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive ecd7dc79efe9…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive f7146234d76c…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 244de71a56d3…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive 196d318a75c8…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive ffc0285152fd…
chal-function-field dfb-taint-java-function-field-negative negative not-reached true-negative 8a0e3e55a05f…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive fad474f452f4…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 032482a5764d…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 49e6041c68d3…
chal-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 e971657cce74…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive unsupported unsupported e6f0d97da85d…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative unsupported unsupported 23ea5f1f0a0f…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive unsupported unsupported 841501fa4a67…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-negative negative not-reached true-negative 3d8474cb9176…
model-opaque-propagator dfb-taint-java-model-opaque-propagator-positive positive reached true-positive 7cf238b339e3…
model-propagator-position dfb-taint-java-model-propagator-position-negative negative not-reached true-negative d0c645147361…
model-propagator-position dfb-taint-java-model-propagator-position-positive positive reached true-positive 7a389abba931…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-negative negative not-reached true-negative 2900308d0535…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive 44f714e7e26f…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-negative negative not-reached true-negative 8f9767be5faf…
model-sanitizer-selectivity dfb-taint-java-model-sanitizer-selectivity-positive positive reached true-positive 3efa9b36af6a…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-negative negative unsupported unsupported 0fa25b5a116f…
model-store-roundtrip dfb-taint-java-model-store-roundtrip-positive positive unsupported unsupported a8dd3fae608c…
model-store-separation dfb-taint-java-model-store-separation-negative negative unsupported unsupported 26e66c631cbd…
model-store-separation dfb-taint-java-model-store-separation-positive positive unsupported unsupported 2c30aa3f127b…
model-summary-field dfb-taint-java-model-summary-field-negative negative unsupported unsupported 36bdcb753cfd…
model-summary-field dfb-taint-java-model-summary-field-positive positive unsupported unsupported b32d275ee0f6…
model-summary-through dfb-taint-java-model-summary-through-negative negative unsupported unsupported cfe9e4fb91a4…
model-summary-through dfb-taint-java-model-summary-through-positive positive unsupported unsupported 58ea81492937…

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

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

opentaint-kotlin-kernel-taint-taint-benchmark-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 41ae0c3023a5…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive not-reached false-negative 8107d1639a0f…
native-persistence dfb-taint-python-native-persistence-negative negative not-reached true-negative 120dd5ac1639…
native-persistence dfb-taint-python-native-persistence-positive positive not-reached false-negative 440da5287b59…
native-propagator dfb-taint-python-native-propagator-negative negative not-reached true-negative 515d588a3802…
native-propagator dfb-taint-python-native-propagator-positive positive not-reached false-negative bf5a5b646002…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative not-reached true-negative d1860a1e3f0c…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive not-reached false-negative 98363bfa5f10…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 5b527147f1e7…
native-source-sink dfb-taint-python-native-source-sink-positive positive not-reached false-negative 5f3ecdbd2f20…
native-summary dfb-taint-python-native-summary-negative negative not-reached true-negative 19210417ee0a…
native-summary dfb-taint-python-native-summary-positive positive not-reached false-negative 371bf85a7df0…

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 cfd07dd38d5f…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 90eea16eb226…
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 450cfaedeff9…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 7b673e16f4de…
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 630310dbb583…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive 74707842ac45…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive db46d65602e4…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive b1cbad859a56…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 69e3f0cd2ae5…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive c070a0c7478b…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 808f8e554a75…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive d8533fe96c20…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 4de23a4e23ae…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive fc78173aba48…
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 07d52e830c0b…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive d14d285b0fc3…
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 55cf92fe84ed…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 03e56f5c6372…
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 cb12f2dd3f5e…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive d001c8c86cd5…
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 73a6612bbb5e…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive 0b9681f2c447…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 99a79daadb11…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive c519841f4be3…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative c86d3025174e…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 3322f7f29f6e…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 60eab5487969…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 778affd82038…
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 5adae08ec2ad…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive d90fa0a7c7a8…
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 fc50b306c941…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 4f0c0391efc4…
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 b34053777884…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive c004d35edefa…
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 42c18177f9d6…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 7f5aac69847b…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 2e74bd6bf98a…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 769a33fbaf02…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 77b78b786c4a…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 563c2953edcc…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 087bb93fcd60…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive fc6c7ed61bbd…
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 c05892ce1e94…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 81367cfb300f…
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 abfc1bdbf8e1…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive e7cfe9786a71…
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 13e40a70439b…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 44f251ccd518…
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 c401bcf60451…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive d23c26facb8d…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 1de151b6cf37…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 7d1ab4581b15…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative b4f7274ceefa…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive bfc2452f82f6…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 0168f48df7cd…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive f9d2989f846b…
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 ea8ae3acb0e5…
model-declared-sink dfb-taint-java-model-declared-sink-positive positive reached true-positive 78ba8c28adf2…
model-declared-source dfb-taint-java-model-declared-source-negative negative not-reached true-negative d34fbb66d7d1…
model-declared-source dfb-taint-java-model-declared-source-positive positive reached true-positive d15b13d329bb…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-negative negative not-reached true-negative aedf0dab3024…
model-entrypoint-parameter dfb-taint-java-model-entrypoint-parameter-positive positive reached true-positive 7ab6642ad67f…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-negative negative not-reached true-negative 10c56c63198c…
model-entrypoint-selectivity dfb-taint-java-model-entrypoint-selectivity-positive positive reached true-positive 9c2226438320…
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 195796a031cd…
model-sanitizer-kill dfb-taint-java-model-sanitizer-kill-positive positive reached true-positive bc741404868c…
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 a12b56d7300f…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive b990340f4ea9…
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 e17bf080be68…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 39a8d2ac3acf…
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 266dc61e09c7…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive eadd868b96d1…
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 54f7b9ae51ac…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive e720b21b6b01…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 97faed16b08c…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 424c4d2c9b67…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 9af9de693cbe…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 3c75db2b30e9…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive f3becae818ca…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 074d8ef3b585…
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 919d440965d5…
model-declared-sink dfb-taint-javascript-model-declared-sink-positive positive reached true-positive b8bde2234398…
model-declared-source dfb-taint-javascript-model-declared-source-negative negative not-reached true-negative fbe7d65f6ddd…
model-declared-source dfb-taint-javascript-model-declared-source-positive positive reached true-positive 13c81c361f26…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-negative negative not-reached true-negative 08ab5c52b7e4…
model-entrypoint-parameter dfb-taint-javascript-model-entrypoint-parameter-positive positive reached true-positive 3a1492f8f15f…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-negative negative not-reached true-negative df716dea8ede…
model-entrypoint-selectivity dfb-taint-javascript-model-entrypoint-selectivity-positive positive reached true-positive 6df60d1a4761…
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 94c62f59274a…
model-sanitizer-kill dfb-taint-javascript-model-sanitizer-kill-positive positive reached true-positive 6da081830240…
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 59cb145c8440…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 7f0780809892…
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 26ea50f64567…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive beb665b996cc…
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 7ed6c671dc60…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 6c578eed454d…
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 eda253a9e1f8…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive c20baa5cbb23…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative ffed2916d49b…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 3bf596cca946…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative ba79ae702b23…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 0b0b9d8a4944…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 09b74a41f15f…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 2cfe1df6663e…
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 95c7cf1ad727…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive cc1338efa09e…
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 ad9d5e2b58c3…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive addde09dcbb2…
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 115ae434cc92…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 2b91f521c5f7…
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 3460402bfd8d…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive a8ea29b26e52…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative f0ef673a7d02…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 6b4da5868a20…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative 0ea7e949cd87…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 776542edda98…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive d465278a5320…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive b0a9bc02964e…
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 09ad019ab0bb…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive d3829fc700ae…
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 f730fb00c214…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive ac4f437048cd…
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 e5e804842e4d…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 0d34a93f77d1…
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 9df86bb47be8…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 0bb2f7393d8b…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative 0f99d7fa2bfe…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 14192da0f788…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 95e8604ff90c…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive ae4505d0c5be…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 60640ba60ede…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive ace6bb39c105…
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 e6161c4b85c6…
model-declared-sink dfb-taint-python-model-declared-sink-positive positive reached true-positive 360a61e638bf…
model-declared-source dfb-taint-python-model-declared-source-negative negative not-reached true-negative 77aed3792c88…
model-declared-source dfb-taint-python-model-declared-source-positive positive reached true-positive ed59e82795ef…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-negative negative not-reached true-negative 18443aba3fd1…
model-entrypoint-parameter dfb-taint-python-model-entrypoint-parameter-positive positive reached true-positive 0929ae986d60…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-negative negative not-reached true-negative ad06328c93b3…
model-entrypoint-selectivity dfb-taint-python-model-entrypoint-selectivity-positive positive reached true-positive 276248cd970c…
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 dcf9f366643e…
model-sanitizer-kill dfb-taint-python-model-sanitizer-kill-positive positive reached true-positive f114685ce852…
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 cb2218870b56…
native-entrypoint dfb-taint-python-native-entrypoint-positive positive reached true-positive be8b7a381846…
native-persistence dfb-taint-python-native-persistence-negative negative reached false-positive 462cfbdfdb74…
native-persistence dfb-taint-python-native-persistence-positive positive reached true-positive 66f05a8b7400…
native-propagator dfb-taint-python-native-propagator-negative negative reached false-positive 7e46a3db3681…
native-propagator dfb-taint-python-native-propagator-positive positive reached true-positive 3b049c3f652f…
native-sanitizer dfb-taint-python-native-sanitizer-negative negative reached false-positive c24b4d708ebe…
native-sanitizer dfb-taint-python-native-sanitizer-positive positive reached true-positive d5c038b98692…
native-source-sink dfb-taint-python-native-source-sink-negative negative not-reached true-negative 3974bb228d07…
native-source-sink dfb-taint-python-native-source-sink-positive positive reached true-positive 163183210700…
native-summary dfb-taint-python-native-summary-negative negative reached false-positive 533c4b64f7af…
native-summary dfb-taint-python-native-summary-positive positive reached true-positive 2d1df2ddf9e0…

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 732bf854120e…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive c5242d91b670…
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 94c6f272cdb9…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive e0abdb9b5e2a…
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 d9f443f00afb…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 8fe570ee9a21…
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 19b3d2a64c48…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 0d9359382810…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative dfbf90877124…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 2c173c5c3225…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 8da639cd3ea6…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 47cbf1244811…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 21ab71f7cd63…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive 2de4bc1c1e68…
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 d4fc168a7899…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive f8665bc0dfea…
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 d0738e5483ca…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive 19f894ec047b…
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 542816660672…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 1cd94b759e1f…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive ac5978f7450c…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive 969439a47a9b…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative c17eeecd5b1f…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 925474bf6625…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative eab5c10ee2b3…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 32d50d0358b6…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 639f7037ef8b…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 277af17bd322…
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 1e214d5e81eb…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 62b9d3dad6b7…
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 1191ecb6f5c5…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 813902ad93bb…
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 e79f7e530aa9…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 1ab3d8cfdedd…
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 a396521db13a…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 9efab75ea8cf…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative f5d808f897f0…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive 3973abf4d7b5…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative b3bd7d702494…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 9e19be2dd1e9…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 0006de936ef2…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 325c27e3b6df…
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…