Skip to content

Case evidence — v0.4.0

Every result links its retained raw-evidence artifact (SARIF or analyzer output), digest-bound in the freeze manifest.

bifrost-c-kernel-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative inconclusive inconclusive 42b251672956…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive inconclusive inconclusive 7a2d33e844b2…
argument-position-separation dfb-taint-c-argument-position-negative negative inconclusive inconclusive 8245c50dbfa7…
argument-position-separation dfb-taint-c-argument-position-positive positive inconclusive inconclusive 820621c0630f…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative inconclusive inconclusive 61245597bc11…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive inconclusive inconclusive 90f3278de62f…
array-element-separation dfb-taint-c-array-element-negative negative inconclusive inconclusive ae084f97e185…
array-element-separation dfb-taint-c-array-element-positive positive inconclusive inconclusive a2f4f7ad4672…
branch-join dfb-taint-c-branch-join-negative negative inconclusive inconclusive 717b0f6bac88…
branch-join dfb-taint-c-branch-join-positive positive inconclusive inconclusive eca05cc870f1…
call-context-separation dfb-taint-c-call-context-negative negative inconclusive inconclusive 2958e5b71249…
call-context-separation dfb-taint-c-call-context-positive positive inconclusive inconclusive a3a685cbafa9…
chal-callback-registration dfb-taint-c-callback-registration-negative negative inconclusive inconclusive ff1fdae5aa79…
chal-callback-registration dfb-taint-c-callback-registration-positive positive inconclusive inconclusive c112217036c9…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative inconclusive inconclusive f9e54786d579…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive inconclusive inconclusive c187e3b2ace7…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative inconclusive inconclusive aa4457536bf8…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive inconclusive inconclusive 0e9295791194…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative inconclusive inconclusive 8973dcb7ff59…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive inconclusive inconclusive 8973dcb7ff59…
chal-element-object dfb-taint-c-element-object-negative negative inconclusive inconclusive 60572e88945a…
chal-element-object dfb-taint-c-element-object-positive positive inconclusive inconclusive 5afe52878706…
chal-function-field dfb-taint-c-function-field-negative negative inconclusive inconclusive 08918f01bf7c…
chal-function-field dfb-taint-c-function-field-positive positive inconclusive inconclusive 5e1a717e8486…
chal-map-iteration dfb-taint-c-map-iteration-negative negative inconclusive inconclusive b95e179aa104…
chal-map-iteration dfb-taint-c-map-iteration-positive positive inconclusive inconclusive 095659a27d5e…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative inconclusive inconclusive e22bc4f3e958…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive inconclusive inconclusive a8aa67787d65…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative inconclusive inconclusive f2adb9189cb9…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive inconclusive inconclusive e2857d81426e…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative a555e4280537…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive ac0ebd82b8ba…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative inconclusive inconclusive df42157b483b…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive inconclusive inconclusive e01fda2ad42c…
local-multi-step-chain dfb-taint-c-local-chain-negative negative inconclusive inconclusive 5050b2278dd4…
local-multi-step-chain dfb-taint-c-local-chain-positive positive inconclusive inconclusive adc72426db32…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative inconclusive inconclusive d403186acb22…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive inconclusive inconclusive 20b41f135d23…
loop-carried-kill dfb-taint-c-loop-carried-negative negative inconclusive inconclusive e2e9e9b3e6bb…
loop-carried-kill dfb-taint-c-loop-carried-positive positive inconclusive inconclusive 83549c95eaf6…
object-separation dfb-taint-c-object-separation-negative negative inconclusive inconclusive 64760cc9c8e8…
object-separation dfb-taint-c-object-separation-positive positive inconclusive inconclusive b53dfbabaa19…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative inconclusive inconclusive 3b06a75d5b38…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive inconclusive inconclusive 5df1dffe9bea…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative inconclusive inconclusive 91fee3a1eb45…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive inconclusive inconclusive 86857e5a6052…
same-object-field-separation dfb-taint-c-same-object-field-negative negative inconclusive inconclusive cc7150d2e859…
same-object-field-separation dfb-taint-c-same-object-field-positive positive inconclusive inconclusive a6419ac31d43…

bifrost-c-kernel-taint-taint-benchmark-controlledc, language-extension

Template Case Polarity Outcome Classification Raw evidence
c-error-code-return-path dfb-taint-c-error-code-return-positive positive inconclusive inconclusive 25173eb71f3e…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive inconclusive inconclusive 3d8de63108fe…

bifrost-cpp-kernel-taint-taint-benchmark-controlledcpp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative inconclusive inconclusive 96a04e435239…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive inconclusive inconclusive 7922c2ad96ca…
argument-position-separation dfb-taint-cpp-argument-position-negative negative inconclusive inconclusive 510e7fd990cb…
argument-position-separation dfb-taint-cpp-argument-position-positive positive inconclusive inconclusive 40c67513bee7…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative inconclusive inconclusive 83bfc117c7b7…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive inconclusive inconclusive ec0a1c830666…
array-element-separation dfb-taint-cpp-array-element-negative negative inconclusive inconclusive 4f3bb97eded6…
array-element-separation dfb-taint-cpp-array-element-positive positive inconclusive inconclusive 36e66d23e61f…
branch-join dfb-taint-cpp-branch-join-negative negative inconclusive inconclusive ecc2070f284a…
branch-join dfb-taint-cpp-branch-join-positive positive inconclusive inconclusive daebcf2b7f9d…
call-context-separation dfb-taint-cpp-call-context-negative negative inconclusive inconclusive 8a159ecf8097…
call-context-separation dfb-taint-cpp-call-context-positive positive inconclusive inconclusive 3ed558b47fe3…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative inconclusive inconclusive c6442e26a22d…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive inconclusive inconclusive feb79188993e…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative inconclusive inconclusive 9cc177561949…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive inconclusive inconclusive a9a31dce3262…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative inconclusive inconclusive 156cf500b9a0…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive inconclusive inconclusive 65f8de20fdc2…
chal-computed-property dfb-taint-cpp-computed-property-negative negative inconclusive inconclusive 0c3b2af1b090…
chal-computed-property dfb-taint-cpp-computed-property-positive positive inconclusive inconclusive de56dd303b42…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative inconclusive inconclusive be7bb74b65f6…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive inconclusive inconclusive 82971da6c437…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative inconclusive inconclusive 1a2d7241b516…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive inconclusive inconclusive 7e763b3d8dae…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative inconclusive inconclusive 0f07f5fa4ae4…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive inconclusive inconclusive 93f458bb703e…
chal-element-object dfb-taint-cpp-element-object-negative negative inconclusive inconclusive dcaf2b345516…
chal-element-object dfb-taint-cpp-element-object-positive positive inconclusive inconclusive 0b16fe816192…
chal-function-field dfb-taint-cpp-function-field-negative negative inconclusive inconclusive 5a23d1ba5fa4…
chal-function-field dfb-taint-cpp-function-field-positive positive inconclusive inconclusive ed5d6940287e…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative inconclusive inconclusive 130bc1be0a35…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive inconclusive inconclusive 01ce44c9fc52…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative inconclusive inconclusive 923588d6ff2b…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive inconclusive inconclusive 32e871e259ad…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative inconclusive inconclusive e717ee297b06…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive inconclusive inconclusive 44bf206a0ee4…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 8d34d949aa0e…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 6d8fdcb67598…
exception-catch dfb-taint-cpp-exception-catch-negative negative inconclusive inconclusive 596de700bff4…
exception-catch dfb-taint-cpp-exception-catch-positive positive inconclusive inconclusive bb5eb9eb8a1f…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative inconclusive inconclusive 6760bbb1a8ff…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive inconclusive inconclusive 52e4b9a10e21…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative inconclusive inconclusive 158f54129922…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive inconclusive inconclusive ed273bbe7043…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative inconclusive inconclusive a17730d62cc9…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive inconclusive inconclusive da179708c963…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative inconclusive inconclusive 76121177154e…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive inconclusive inconclusive 259d1044d948…
object-separation dfb-taint-cpp-object-separation-negative negative inconclusive inconclusive 67e0f3335645…
object-separation dfb-taint-cpp-object-separation-positive positive inconclusive inconclusive 1b071a8d2ed6…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative inconclusive inconclusive 36e097895ab5…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive inconclusive inconclusive 7db59f3cbf4f…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative inconclusive inconclusive d96500c01047…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive inconclusive inconclusive 32caf593eeab…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative inconclusive inconclusive 820df55007c4…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive inconclusive inconclusive b8b3bfb3f571…

bifrost-csharp-kernel-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative inconclusive inconclusive f54cc1b90e3c…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive inconclusive inconclusive d09ba0296bb8…
argument-position-separation dfb-taint-csharp-argument-position-negative negative inconclusive inconclusive a6fb50efe76a…
argument-position-separation dfb-taint-csharp-argument-position-positive positive inconclusive inconclusive 08b994d2a012…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative inconclusive inconclusive 3ab15ae73333…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive inconclusive inconclusive 52309b0f2618…
array-element-separation dfb-taint-csharp-array-element-negative negative inconclusive inconclusive 11e3be399361…
array-element-separation dfb-taint-csharp-array-element-positive positive inconclusive inconclusive a550d6d567bd…
branch-join dfb-taint-csharp-branch-join-negative negative inconclusive inconclusive c5c743a30018…
branch-join dfb-taint-csharp-branch-join-positive positive inconclusive inconclusive 706c10e2b55a…
call-context-separation dfb-taint-csharp-call-context-negative negative inconclusive inconclusive 6d15c31cd057…
call-context-separation dfb-taint-csharp-call-context-positive positive inconclusive inconclusive 6dc8b616613d…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative inconclusive inconclusive 54d9da6776c9…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive inconclusive inconclusive 54d9da6776c9…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative inconclusive inconclusive 423a5bbeb826…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive inconclusive inconclusive 6162c08baa6e…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative inconclusive inconclusive bbfc2b752eb1…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive inconclusive inconclusive a731471f524e…
chal-computed-property dfb-taint-csharp-computed-property-negative negative inconclusive inconclusive ec64f6f484eb…
chal-computed-property dfb-taint-csharp-computed-property-positive positive inconclusive inconclusive c66ff835b568…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative inconclusive inconclusive 8c54a020bc95…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive inconclusive inconclusive f72c8bdcc74e…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative inconclusive inconclusive 77ff8d36ccc3…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive 8b638ede69f0…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative inconclusive inconclusive 4576f74723ec…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive inconclusive inconclusive 4576f74723ec…
chal-element-object dfb-taint-csharp-element-object-negative negative inconclusive inconclusive 8501f5f160fa…
chal-element-object dfb-taint-csharp-element-object-positive positive inconclusive inconclusive f1c2f3dade8a…
chal-function-field dfb-taint-csharp-function-field-negative negative inconclusive inconclusive ae54a7265eda…
chal-function-field dfb-taint-csharp-function-field-positive positive inconclusive inconclusive 35bc35e56dfa…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative inconclusive inconclusive c924a63e6c7b…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive inconclusive inconclusive ef248ad782ba…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative inconclusive inconclusive bb4d209195b9…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive inconclusive inconclusive 19a09300af12…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative inconclusive inconclusive eabfac6a0054…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive inconclusive inconclusive feca77ae3365…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative inconclusive inconclusive 165a44d18764…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive inconclusive inconclusive 165a44d18764…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative af50e099c345…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive c1e9aa842fdf…
exception-catch dfb-taint-csharp-exception-catch-negative negative inconclusive inconclusive 8d7702b3d3c7…
exception-catch dfb-taint-csharp-exception-catch-positive positive inconclusive inconclusive 191ba05b0ef1…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative inconclusive inconclusive b8280162c271…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive inconclusive inconclusive b5068b552bef…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative inconclusive inconclusive 519ed6a98165…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive inconclusive inconclusive 65d4c89080e8…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative inconclusive inconclusive c9bad4b0776b…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive inconclusive inconclusive 0ebcea9e17d1…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative inconclusive inconclusive aff50a85035b…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive inconclusive inconclusive c02e93e08e4f…
object-separation dfb-taint-csharp-object-separation-negative negative inconclusive inconclusive 6c6e0277ef34…
object-separation dfb-taint-csharp-object-separation-positive positive inconclusive inconclusive 51a0e4800892…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative inconclusive inconclusive e922d1b3132d…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive inconclusive inconclusive 51c693c0c1f5…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative inconclusive inconclusive d41883c5bb0b…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive inconclusive inconclusive a5e874b6a754…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative inconclusive inconclusive 85450a8df608…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive inconclusive inconclusive 7805ff905445…

bifrost-go-kernel-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative inconclusive inconclusive 7a3cf7607f96…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive inconclusive inconclusive 2e08141a9624…
argument-position-separation dfb-taint-go-argument-position-negative negative inconclusive inconclusive ab1b463763f0…
argument-position-separation dfb-taint-go-argument-position-positive positive inconclusive inconclusive 7218be38952d…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative inconclusive inconclusive b4c52de009c3…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive inconclusive inconclusive 73042aefc821…
array-element-separation dfb-taint-go-array-element-negative negative inconclusive inconclusive dd41fbb680bc…
array-element-separation dfb-taint-go-array-element-positive positive inconclusive inconclusive 8d89f66dc069…
branch-join dfb-taint-go-branch-join-negative negative inconclusive inconclusive 7f12c4d784fd…
branch-join dfb-taint-go-branch-join-positive positive inconclusive inconclusive 40bd82d4bcd1…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative c7273f1c33d3…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive e474938e114a…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative inconclusive inconclusive 74a39de3949c…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive inconclusive inconclusive 74a39de3949c…
chal-callback-registration dfb-taint-go-callback-registration-negative negative inconclusive inconclusive d6de06974de5…
chal-callback-registration dfb-taint-go-callback-registration-positive positive inconclusive inconclusive 2a9defe933a8…
chal-closure-capture dfb-taint-go-closure-capture-negative negative inconclusive inconclusive 6bf66359af4c…
chal-closure-capture dfb-taint-go-closure-capture-positive positive inconclusive inconclusive 801cca34fe70…
chal-computed-property dfb-taint-go-computed-property-negative negative inconclusive inconclusive d68050a80f8a…
chal-computed-property dfb-taint-go-computed-property-positive positive inconclusive inconclusive 5a5c10568a6a…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative dc4a574c1a45…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 88e552ca49c7…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 0cca3deb6af3…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive feeb0ebd475c…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative inconclusive inconclusive 981e5c1c152e…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive inconclusive inconclusive 981e5c1c152e…
chal-element-object dfb-taint-go-element-object-negative negative inconclusive inconclusive 4823f713bc53…
chal-element-object dfb-taint-go-element-object-positive positive inconclusive inconclusive 52dac5f2477b…
chal-function-field dfb-taint-go-function-field-negative negative inconclusive inconclusive 09788f225a87…
chal-function-field dfb-taint-go-function-field-positive positive inconclusive inconclusive 39f89e6801ad…
chal-map-iteration dfb-taint-go-map-iteration-negative negative inconclusive inconclusive 97e7016f8d41…
chal-map-iteration dfb-taint-go-map-iteration-positive positive inconclusive inconclusive fceff5f07653…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative inconclusive inconclusive 159f0ca24427…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive inconclusive inconclusive 7af37f1dd198…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative inconclusive inconclusive f9ab3a1ec635…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive inconclusive inconclusive 3bfb279cf730…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative inconclusive inconclusive 4174252c8aee…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive inconclusive inconclusive 4174252c8aee…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 3916b1596521…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive fd6c2c96387b…
exception-catch dfb-taint-go-exception-catch-negative negative inconclusive inconclusive 8035a06996e3…
exception-catch dfb-taint-go-exception-catch-positive positive inconclusive inconclusive 65088e5726fd…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative inconclusive inconclusive 047945cbe8c0…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive inconclusive inconclusive 2779ef3e2a68…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 3973f4205e6b…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive d675f6e18a57…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative inconclusive inconclusive ccec2d2b633d…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive inconclusive inconclusive 96513d8d04cc…
loop-carried-kill dfb-taint-go-loop-carried-negative negative inconclusive inconclusive 900b3da15ddf…
loop-carried-kill dfb-taint-go-loop-carried-positive positive inconclusive inconclusive 639f7b9ffda3…
object-separation dfb-taint-go-object-separation-negative negative inconclusive inconclusive e0c3874e9b3a…
object-separation dfb-taint-go-object-separation-positive positive inconclusive inconclusive eb6a54a1f388…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative 221528354087…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive 02b63e0f4b09…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative c3cbad789092…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 909473bcd724…
same-object-field-separation dfb-taint-go-same-object-field-negative negative inconclusive inconclusive 117ee9720360…
same-object-field-separation dfb-taint-go-same-object-field-positive positive inconclusive inconclusive a9746db9c952…

bifrost-java-kernel-taint-taint-benchmark-controlledjava, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 54c5e8094e2e…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 1dc55bfc416b…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 100db6329aea…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 9eeadb4f4884…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 44eb6f153581…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive dfe71efebaa3…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 46e61892f886…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive badea3210aa9…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 48b00981b82c…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 6f43cfcf9b77…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative d17975ebf52c…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive f8ba08c4c3bd…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative inconclusive inconclusive 80fb6c18f281…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive inconclusive inconclusive ee65c8abe8c6…
chal-callback-registration dfb-taint-java-callback-registration-negative negative inconclusive inconclusive 88f9f284cc33…
chal-callback-registration dfb-taint-java-callback-registration-positive positive inconclusive inconclusive 56ab6426d984…
chal-closure-capture dfb-taint-java-closure-capture-negative negative inconclusive inconclusive 49242d27ddb1…
chal-closure-capture dfb-taint-java-closure-capture-positive positive inconclusive inconclusive b6a3dc879f35…
chal-computed-property dfb-taint-java-computed-property-negative negative inconclusive inconclusive 1f2181b71c80…
chal-computed-property dfb-taint-java-computed-property-positive positive inconclusive inconclusive de2efe91ede6…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative 232414c46975…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive 65840e397eed…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative ac88f4ba4929…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive 9fdabf8a7701…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative inconclusive inconclusive 9395e8e2e91d…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive inconclusive inconclusive 9395e8e2e91d…
chal-element-object dfb-taint-java-element-object-negative negative runner-error runner-error ee0278bc9949…
chal-element-object dfb-taint-java-element-object-positive positive runner-error runner-error ee0278bc9949…
chal-function-field dfb-taint-java-function-field-negative negative inconclusive inconclusive 0fc72b879d41…
chal-function-field dfb-taint-java-function-field-positive positive inconclusive inconclusive 93a69a720274…
chal-map-iteration dfb-taint-java-map-iteration-negative negative inconclusive inconclusive b1086787d1f3…
chal-map-iteration dfb-taint-java-map-iteration-positive positive inconclusive inconclusive f5047207f94e…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative inconclusive inconclusive 74ffb7525200…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive inconclusive inconclusive 312572567873…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 3c9aa522b855…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 3b2bc597d445…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative inconclusive inconclusive 89c1e8d27413…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive inconclusive inconclusive 89c1e8d27413…
direct-propagation dfb-taint-java-direct-positive positive not-reached false-negative 1ca061d809ec…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 5f27a9248331…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 878939011fbf…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive e91e63626fe7…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 1eda74ac2d49…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5f8548253542…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 51ee1ec23290…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 1ab571987629…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative a1b2f4c5ddaf…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 77d1c31aa33d…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative bd73cec5c08e…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive afad6d2f71fa…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 8c675385c3e6…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive ee878f25e2f8…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 0235257f0480…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 4ff899211b1a…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 5a2d16f0ac90…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive fdf8bb9e3cf7…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 42e800fefc23…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive de3fd1f3f547…

bifrost-javascript-kernel-taint-taint-benchmark-controlledjavascript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 12a14f02fe68…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 3cbeab17f2f2…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 207933cd4ab0…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 7616c9da7360…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 20b8247479dd…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive abce7d8f570e…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative e9c4e4fb78d5…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 605ce56ff6e2…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 8aeaf74094e0…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 45f3aae56411…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative f1331b6a6b1d…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 992b1062a7e8…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative inconclusive inconclusive a7d1cd854aae…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive inconclusive inconclusive a7d1cd854aae…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative inconclusive inconclusive 82a2dacf6995…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive inconclusive inconclusive 4d6ba58c40f7…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative inconclusive inconclusive 34a2721e2d04…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive inconclusive inconclusive 5ea63f29e17e…
chal-computed-property dfb-taint-javascript-computed-property-negative negative inconclusive inconclusive 2aec6135f52c…
chal-computed-property dfb-taint-javascript-computed-property-positive positive inconclusive inconclusive 7d464ae58eb3…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative c8fa24bbccf6…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 11d9c1eb114e…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative 5013aac48166…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 15c54cd2bbb7…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative inconclusive inconclusive dabbe76fa965…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive inconclusive inconclusive dabbe76fa965…
chal-element-object dfb-taint-javascript-element-object-negative negative runner-error runner-error dacd4396593d…
chal-element-object dfb-taint-javascript-element-object-positive positive runner-error runner-error fed6c23996f2…
chal-function-field dfb-taint-javascript-function-field-negative negative inconclusive inconclusive 110334a9a1d5…
chal-function-field dfb-taint-javascript-function-field-positive positive inconclusive inconclusive e0014e215395…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative inconclusive inconclusive 0df9c39a2f32…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive inconclusive inconclusive 0493b99a6c9c…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative inconclusive inconclusive ed0c7cad2115…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive inconclusive inconclusive e26252472b5e…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative inconclusive inconclusive 86b4028b760f…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive inconclusive inconclusive 824cd2ac44bd…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative inconclusive inconclusive 2f00db533a06…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive inconclusive inconclusive 2f00db533a06…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 055f42377b00…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive e19959955130…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative f4bf8a0e50ae…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e621c94f9879…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative 1b1f511dab70…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 28a0a3da034c…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 8c617f07de4e…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive a637028d67ab…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 69c97ff0c51d…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive fb06c140f16c…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 1ab45567d497…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 24a7b51478c1…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 7357a03e3c58…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive ee7f4e1c3028…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 7dad31205f30…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive d6f033b6b13f…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 54adf2bde480…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 44de871618f0…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative e00a25ce31d8…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 8c59f8f37fb8…

bifrost-kotlin-kernel-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative inconclusive inconclusive da0a85123f9a…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive inconclusive inconclusive d6d046dc9d84…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative b6d82f258abe…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive ad46aaa202d3…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative 4a82750d661f…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative fe24e2a7ae5e…
array-element-separation dfb-taint-kotlin-array-element-negative negative inconclusive inconclusive 9d9d977aa3c4…
array-element-separation dfb-taint-kotlin-array-element-positive positive inconclusive inconclusive 51623e20cd6d…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 56a97f764185…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive e0236101eebf…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative 5ffb875d12ac…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 4051f773b92a…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative inconclusive inconclusive 1925bda4d77a…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive inconclusive inconclusive 1925bda4d77a…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative inconclusive inconclusive 9799f3b5203a…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive inconclusive inconclusive 4438559335d6…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative inconclusive inconclusive 73ccd4863ea1…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive inconclusive inconclusive 2c3adc2d1c2c…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative inconclusive inconclusive 3847a62383a6…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive inconclusive inconclusive f83463363494…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative b98eb7a181a6…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 60c765c8f006…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 317326f239a0…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive d49a80e75348…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative inconclusive inconclusive 2181619eee34…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive inconclusive inconclusive 2181619eee34…
chal-element-object dfb-taint-kotlin-element-object-negative negative runner-error runner-error 5358320a9dff…
chal-element-object dfb-taint-kotlin-element-object-positive positive runner-error runner-error 5358320a9dff…
chal-function-field dfb-taint-kotlin-function-field-negative negative inconclusive inconclusive 52fafba36a58…
chal-function-field dfb-taint-kotlin-function-field-positive positive inconclusive inconclusive d2babbeec4a8…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative inconclusive inconclusive 93f6258cefcb…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive inconclusive inconclusive 7fdd371d89ef…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative inconclusive inconclusive a9abb27f2ea7…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive inconclusive inconclusive d198942f24d2…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 1110fdf7dc70…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive b805ce08e0b0…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative inconclusive inconclusive 9f70a6215474…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive inconclusive inconclusive 9f70a6215474…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 37a7f2e2def4…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 37e9d77243ae…
exception-catch dfb-taint-kotlin-exception-catch-negative negative inconclusive inconclusive ab5ad9f58cc7…
exception-catch dfb-taint-kotlin-exception-catch-positive positive inconclusive inconclusive 088fb633ae43…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative reached false-positive e7a0d48a4da8…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 66eb0d10c752…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative a2a04b8eab58…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive a1d18644b22b…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 0c23b3921f6c…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 503df27744db…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive bc8497ad48bf…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 68ce9098deaf…
object-separation dfb-taint-kotlin-object-separation-negative negative inconclusive inconclusive 000e696d5c53…
object-separation dfb-taint-kotlin-object-separation-positive positive inconclusive inconclusive 65e4ce6ea212…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative ee47d065f9b5…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive c85e33ed9591…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 0a98847e9f26…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 22099e8eec54…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative inconclusive inconclusive c25e0ef86ec0…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive inconclusive inconclusive d5d3c5021c87…

bifrost-php-kernel-taint-taint-benchmark-controlledphp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-php-alias-propagation-negative negative inconclusive inconclusive 579ee635cde4…
alias-propagation-separation dfb-taint-php-alias-propagation-positive positive inconclusive inconclusive c5351a74b7bd…
argument-position-separation dfb-taint-php-argument-position-negative negative not-reached true-negative dcdcd172038e…
argument-position-separation dfb-taint-php-argument-position-positive positive reached true-positive 8e1703a0b7f7…
arithmetic-expression-propagation dfb-taint-php-expression-negative negative inconclusive inconclusive a3e990e56032…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive inconclusive inconclusive b980e0ba61be…
array-element-separation dfb-taint-php-array-element-negative negative inconclusive inconclusive 9a2de17c4ad1…
array-element-separation dfb-taint-php-array-element-positive positive inconclusive inconclusive 71b7db00c5ca…
branch-join dfb-taint-php-branch-join-negative negative not-reached true-negative 375a35964106…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive a9f79109f2b1…
call-context-separation dfb-taint-php-call-context-negative negative not-reached true-negative 1800496cc58b…
call-context-separation dfb-taint-php-call-context-positive positive reached true-positive fec90c0b58b2…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-negative negative inconclusive inconclusive a0e3d2503611…
chal-anonymous-implementation dfb-taint-php-anonymous-implementation-positive positive inconclusive inconclusive a0e3d2503611…
chal-callback-registration dfb-taint-php-callback-registration-negative negative inconclusive inconclusive 4dc215a1bcf0…
chal-callback-registration dfb-taint-php-callback-registration-positive positive inconclusive inconclusive 4356fbcd8acf…
chal-closure-capture dfb-taint-php-closure-capture-negative negative inconclusive inconclusive db69dd785c08…
chal-closure-capture dfb-taint-php-closure-capture-positive positive inconclusive inconclusive bfb4a4a0d720…
chal-computed-property dfb-taint-php-computed-property-negative negative inconclusive inconclusive 22b1b7d93c8a…
chal-computed-property dfb-taint-php-computed-property-positive positive inconclusive inconclusive 4953dcd0f8bc…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-negative negative not-reached true-negative dc77ce86f4c4…
chal-context-pair-depth2 dfb-taint-php-context-pair-depth2-positive positive reached true-positive a0aad6b52f5f…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-negative negative not-reached true-negative 7eff5fa66451…
chal-deep-relay-chain dfb-taint-php-deep-relay-chain-positive positive reached true-positive ef9a2b149319…
chal-dispatch-table dfb-taint-php-dispatch-table-negative negative inconclusive inconclusive 42ad95ea65a7…
chal-dispatch-table dfb-taint-php-dispatch-table-positive positive inconclusive inconclusive 42ad95ea65a7…
chal-element-object dfb-taint-php-element-object-negative negative inconclusive inconclusive 7ae2d39248f3…
chal-element-object dfb-taint-php-element-object-positive positive inconclusive inconclusive 3fbc0ed0c05a…
chal-function-field dfb-taint-php-function-field-negative negative inconclusive inconclusive 213cee2bdbb6…
chal-function-field dfb-taint-php-function-field-positive positive inconclusive inconclusive dedb5a53aa16…
chal-map-iteration dfb-taint-php-map-iteration-negative negative inconclusive inconclusive b944cae397ad…
chal-map-iteration dfb-taint-php-map-iteration-positive positive inconclusive inconclusive ac1ffb9d16bd…
chal-nested-access-path dfb-taint-php-nested-access-path-negative negative inconclusive inconclusive afef4c51ce8a…
chal-nested-access-path dfb-taint-php-nested-access-path-positive positive inconclusive inconclusive a8cc9ce21e38…
chal-recursive-carry dfb-taint-php-recursive-carry-negative negative inconclusive inconclusive 3a7d43c89e8c…
chal-recursive-carry dfb-taint-php-recursive-carry-positive positive inconclusive inconclusive dfdcd98fc597…
chal-reflective-invocation dfb-taint-php-reflective-invocation-negative negative inconclusive inconclusive 90c31534ff88…
chal-reflective-invocation dfb-taint-php-reflective-invocation-positive positive inconclusive inconclusive 90c31534ff88…
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 5cdf680b31d8…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive ddea71b277e6…
exception-catch dfb-taint-php-exception-catch-negative negative inconclusive inconclusive 6405a3f5e314…
exception-catch dfb-taint-php-exception-catch-positive positive inconclusive inconclusive c0c85ce1b59a…
infeasible-branch dfb-taint-php-infeasible-branch-negative negative reached false-positive cde96bd61cb6…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive ea30240651ea…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative fa79b87668ae…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive 851c86aaa46b…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative b0d41aad1dfd…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive 1f6f18ed1b5f…
loop-carried-kill dfb-taint-php-loop-carried-negative negative inconclusive inconclusive d2c3be36661b…
loop-carried-kill dfb-taint-php-loop-carried-positive positive inconclusive inconclusive 9920b13b2b00…
object-separation dfb-taint-php-object-separation-negative negative inconclusive inconclusive 0e9a17158c82…
object-separation dfb-taint-php-object-separation-positive positive inconclusive inconclusive 6e3107bf4da9…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-negative negative not-reached true-negative ec09c65e21f5…
return-relay-one-hop dfb-taint-php-return-relay-one-hop-positive positive reached true-positive 94b19a4e2b76…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-negative negative not-reached true-negative 69296a1f974d…
return-relay-two-hop dfb-taint-php-return-relay-two-hop-positive positive reached true-positive 6841e824d248…
same-object-field-separation dfb-taint-php-same-object-field-negative negative inconclusive inconclusive 2a65cd326300…
same-object-field-separation dfb-taint-php-same-object-field-positive positive inconclusive inconclusive ee379f53e6b0…

bifrost-python-kernel-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 6878d7c8b874…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 4d7b7a0254a3…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 97412c235dc5…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive a1b6b4dea70c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 76b5de8bed8a…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 8ba8f285c5ad…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 77f28f49dd63…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 2f9d38655569…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 5a33299b0329…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive f5abbbf928ab…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 69fb2ffdaa2e…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 2c569389390a…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative inconclusive inconclusive 912eeb5e8602…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive inconclusive inconclusive 912eeb5e8602…
chal-callback-registration dfb-taint-python-callback-registration-negative negative inconclusive inconclusive df891b8d6509…
chal-callback-registration dfb-taint-python-callback-registration-positive positive inconclusive inconclusive 1453ead7e481…
chal-closure-capture dfb-taint-python-closure-capture-negative negative inconclusive inconclusive 0e7e219446f5…
chal-closure-capture dfb-taint-python-closure-capture-positive positive inconclusive inconclusive 23f4680a672d…
chal-computed-property dfb-taint-python-computed-property-negative negative inconclusive inconclusive 12851e5d3508…
chal-computed-property dfb-taint-python-computed-property-positive positive inconclusive inconclusive 081568403eb3…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 6a4b4f53d65a…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 87c8995e455b…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative f40e1cfb8db1…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 3ed91375cb3a…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative inconclusive inconclusive 7f71f9547bcb…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive inconclusive inconclusive 7f71f9547bcb…
chal-element-object dfb-taint-python-element-object-negative negative runner-error runner-error 4e8c35564152…
chal-element-object dfb-taint-python-element-object-positive positive runner-error runner-error 4e8c35564152…
chal-function-field dfb-taint-python-function-field-negative negative inconclusive inconclusive 3dae545efb4f…
chal-function-field dfb-taint-python-function-field-positive positive inconclusive inconclusive a57a05791de1…
chal-map-iteration dfb-taint-python-map-iteration-negative negative inconclusive inconclusive 990c60a41e88…
chal-map-iteration dfb-taint-python-map-iteration-positive positive inconclusive inconclusive fafc96f39de0…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative inconclusive inconclusive fde0a162039b…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive inconclusive inconclusive 44efcf3f476c…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative inconclusive inconclusive b6f4dc383241…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive inconclusive inconclusive 2d45c90480aa…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative inconclusive inconclusive 24b86f730b58…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive inconclusive inconclusive 24b86f730b58…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 0c26e86b0686…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 242308f2e7f5…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 18d78c31b5d7…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 2767f4e5fafd…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 9e7f8f98f7fd…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 2c9ac18bce71…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative cee1a125ccf0…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 58733b226f31…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative a768681c298e…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive ebf8908b2e8f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative e7f66a8da06e…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 509428e404dc…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 1fdf8769be36…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 9f517f2441c6…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative dacebb472336…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 5bfd8e9d374f…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 206d19998029…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive e2280adc577e…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative f7838d4f4085…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 5f6d1ac87170…

bifrost-ruby-kernel-taint-taint-benchmark-controlledruby, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative inconclusive inconclusive 7fff7c08987b…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive inconclusive inconclusive fc6ac4fd9821…
argument-position-separation dfb-taint-ruby-argument-position-negative negative inconclusive inconclusive ccac5c02d595…
argument-position-separation dfb-taint-ruby-argument-position-positive positive inconclusive inconclusive 6d9aa9279abf…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative inconclusive inconclusive f5db82ddb3ee…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive inconclusive inconclusive 5b48a7a4c4c1…
array-element-separation dfb-taint-ruby-array-element-negative negative inconclusive inconclusive 6fb0f6cb9f24…
array-element-separation dfb-taint-ruby-array-element-positive positive inconclusive inconclusive 6fb0f6cb9f24…
branch-join dfb-taint-ruby-branch-join-negative negative inconclusive inconclusive b03c68dfb501…
branch-join dfb-taint-ruby-branch-join-positive positive inconclusive inconclusive e5f7f81ca1c1…
call-context-separation dfb-taint-ruby-call-context-negative negative inconclusive inconclusive 550d6a544188…
call-context-separation dfb-taint-ruby-call-context-positive positive inconclusive inconclusive dffe635a1e2c…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative inconclusive inconclusive ae33cd5d7cb1…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive inconclusive inconclusive ae33cd5d7cb1…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative inconclusive inconclusive 73fcfa001619…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive inconclusive inconclusive ab58d81d47dd…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative inconclusive inconclusive 7c5858be8565…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive inconclusive inconclusive 316e3de97b04…
chal-computed-property dfb-taint-ruby-computed-property-negative negative inconclusive inconclusive d01805ec3259…
chal-computed-property dfb-taint-ruby-computed-property-positive positive inconclusive inconclusive 8a797d848b36…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative inconclusive inconclusive dced77ec501b…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive inconclusive inconclusive b1a5e9b3f3d9…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative inconclusive inconclusive ed65d841383b…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive inconclusive inconclusive d66e8885d611…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative inconclusive inconclusive 039ebe4248bd…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive inconclusive inconclusive 039ebe4248bd…
chal-element-object dfb-taint-ruby-element-object-negative negative inconclusive inconclusive c87e75f0cf51…
chal-element-object dfb-taint-ruby-element-object-positive positive inconclusive inconclusive c87e75f0cf51…
chal-function-field dfb-taint-ruby-function-field-negative negative inconclusive inconclusive e059705cb6cc…
chal-function-field dfb-taint-ruby-function-field-positive positive inconclusive inconclusive ab60868bafc3…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative inconclusive inconclusive 363887fe65c5…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive inconclusive inconclusive 524786879545…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative inconclusive inconclusive d0e9ca976ab1…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive inconclusive inconclusive 0e948ce54f90…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative inconclusive inconclusive aa00c884c3a8…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive inconclusive inconclusive e4fc71826e2a…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative inconclusive inconclusive 2fec840b4db1…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive inconclusive inconclusive 2fec840b4db1…
direct-propagation dfb-taint-ruby-direct-negative negative inconclusive inconclusive 2fda24b8c684…
direct-propagation dfb-taint-ruby-direct-positive positive inconclusive inconclusive 30282de22bff…
exception-catch dfb-taint-ruby-exception-catch-negative negative inconclusive inconclusive 83182a2c678b…
exception-catch dfb-taint-ruby-exception-catch-positive positive inconclusive inconclusive ffa5d16f2fd8…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative inconclusive inconclusive 0758fe19fce0…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive inconclusive inconclusive 78fed07845aa…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative inconclusive inconclusive 1504e143fa64…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive inconclusive inconclusive a60a772259c0…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative inconclusive inconclusive 2301ffabb5c6…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive inconclusive inconclusive 13c5a1beca39…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative inconclusive inconclusive f4d3c24d8c39…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive inconclusive inconclusive b70a207b6f1e…
object-separation dfb-taint-ruby-object-separation-negative negative inconclusive inconclusive 521729ebc243…
object-separation dfb-taint-ruby-object-separation-positive positive inconclusive inconclusive 71a91fd6c516…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative inconclusive inconclusive 0d7ad88e04d6…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive inconclusive inconclusive d841a55eeb71…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative inconclusive inconclusive c95129befe58…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive inconclusive inconclusive d504c4f37300…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative inconclusive inconclusive 22842ac66488…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive inconclusive inconclusive b8893e51fd2d…

bifrost-rust-kernel-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative runner-error runner-error ebeb91727bb6…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive runner-error runner-error fcc65813080d…
argument-position-separation dfb-taint-rust-argument-position-negative negative inconclusive inconclusive 3911db452a70…
argument-position-separation dfb-taint-rust-argument-position-positive positive inconclusive inconclusive 7d3ad25f8ce9…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative inconclusive inconclusive 759b5d77d05c…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive inconclusive inconclusive c4b718ea42b1…
array-element-separation dfb-taint-rust-array-element-negative negative runner-error runner-error 16a9770650c8…
array-element-separation dfb-taint-rust-array-element-positive positive runner-error runner-error 16a9770650c8…
branch-join dfb-taint-rust-branch-join-negative negative inconclusive inconclusive 1f0b9a83f6e2…
branch-join dfb-taint-rust-branch-join-positive positive inconclusive inconclusive 52772844a96a…
call-context-separation dfb-taint-rust-call-context-negative negative inconclusive inconclusive f1a886083aca…
call-context-separation dfb-taint-rust-call-context-positive positive inconclusive inconclusive 9087598c55c6…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative inconclusive inconclusive 205bdda72511…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive inconclusive inconclusive 205bdda72511…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative inconclusive inconclusive 2f947a9ce865…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive inconclusive inconclusive 23f9bd1e437e…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative inconclusive inconclusive dbd4931bab5a…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive inconclusive inconclusive 983b6eac1926…
chal-computed-property dfb-taint-rust-computed-property-negative negative inconclusive inconclusive c025615073e2…
chal-computed-property dfb-taint-rust-computed-property-positive positive inconclusive inconclusive 6b392df002c6…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative inconclusive inconclusive 25bc78eb58ac…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive inconclusive inconclusive 8b9eb1262797…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative inconclusive inconclusive 22b1706bd202…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive inconclusive inconclusive 7a8e1581e67d…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative inconclusive inconclusive aa0049731e34…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive inconclusive inconclusive aa0049731e34…
chal-element-object dfb-taint-rust-element-object-negative negative runner-error runner-error ca7d49b2b108…
chal-element-object dfb-taint-rust-element-object-positive positive runner-error runner-error ca7d49b2b108…
chal-function-field dfb-taint-rust-function-field-negative negative inconclusive inconclusive a35892b957ae…
chal-function-field dfb-taint-rust-function-field-positive positive inconclusive inconclusive 595a9b9f188d…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative inconclusive inconclusive 33831768e2a5…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive inconclusive inconclusive 48daccd6a21b…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative runner-error runner-error 76dde6f24fe6…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive runner-error runner-error 76dde6f24fe6…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative inconclusive inconclusive 9a09e22508b6…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive inconclusive inconclusive 335f8ca9d516…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 4b788079edba…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 172e67137fd7…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative inconclusive inconclusive bf08a90617b4…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive inconclusive inconclusive 12f7782aee05…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative inconclusive inconclusive 0bee4496e5e7…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive inconclusive inconclusive 56fec556791f…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative inconclusive inconclusive 52b9f916729f…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive inconclusive inconclusive 128f4984ee90…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative inconclusive inconclusive 89f6e24f5351…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive inconclusive inconclusive 605edba44a9d…
object-separation dfb-taint-rust-object-separation-negative negative runner-error runner-error eda240208e3d…
object-separation dfb-taint-rust-object-separation-positive positive runner-error runner-error a42363582232…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative inconclusive inconclusive 0bc565b18ba5…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive inconclusive inconclusive 0cbc4b650e2c…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative inconclusive inconclusive a92297a1c86f…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive inconclusive inconclusive 00240760909f…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative runner-error runner-error d1049743e5c2…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive runner-error runner-error 00189151f77d…

bifrost-rust-kernel-taint-taint-benchmark-controlledrust, language-extension

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative inconclusive inconclusive 2cbaa3a49cc0…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive inconclusive inconclusive 2b0125d04847…

bifrost-scala-kernel-taint-taint-benchmark-controlledscala, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-scala-alias-propagation-negative negative inconclusive inconclusive aa2bf890b3a1…
alias-propagation-separation dfb-taint-scala-alias-propagation-positive positive inconclusive inconclusive ba75ce97705a…
argument-position-separation dfb-taint-scala-argument-position-negative negative not-reached true-negative 23a8a29ab657…
argument-position-separation dfb-taint-scala-argument-position-positive positive reached true-positive 6c9d3e125cbb…
arithmetic-expression-propagation dfb-taint-scala-expression-negative negative inconclusive inconclusive 2517edf5f3ab…
arithmetic-expression-propagation dfb-taint-scala-expression-positive positive inconclusive inconclusive 1ccabd7f1662…
array-element-separation dfb-taint-scala-array-element-negative negative inconclusive inconclusive c0480f9d0461…
array-element-separation dfb-taint-scala-array-element-positive positive inconclusive inconclusive 9d3ca864f5b4…
branch-join dfb-taint-scala-branch-join-negative negative inconclusive inconclusive 2cbf22689e0f…
branch-join dfb-taint-scala-branch-join-positive positive inconclusive inconclusive 6dd852ec3be2…
call-context-separation dfb-taint-scala-call-context-negative negative not-reached true-negative 02b2af2a0507…
call-context-separation dfb-taint-scala-call-context-positive positive reached true-positive 7828acb9e097…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-negative negative inconclusive inconclusive 6578006ebbce…
chal-anonymous-implementation dfb-taint-scala-anonymous-implementation-positive positive inconclusive inconclusive 6578006ebbce…
chal-callback-registration dfb-taint-scala-callback-registration-negative negative inconclusive inconclusive 757e12a354f1…
chal-callback-registration dfb-taint-scala-callback-registration-positive positive inconclusive inconclusive b967e1ac1e60…
chal-closure-capture dfb-taint-scala-closure-capture-negative negative inconclusive inconclusive ec94f21a868a…
chal-closure-capture dfb-taint-scala-closure-capture-positive positive inconclusive inconclusive c7db2f22c4dc…
chal-computed-property dfb-taint-scala-computed-property-negative negative inconclusive inconclusive 00d249a780f4…
chal-computed-property dfb-taint-scala-computed-property-positive positive inconclusive inconclusive f26fb95b5346…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-negative negative inconclusive inconclusive 6d3479c8bd97…
chal-context-pair-depth2 dfb-taint-scala-context-pair-depth2-positive positive inconclusive inconclusive c023703b8689…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-negative negative inconclusive inconclusive 99f6c6445e10…
chal-deep-relay-chain dfb-taint-scala-deep-relay-chain-positive positive inconclusive inconclusive 0dd1df4237cb…
chal-dispatch-table dfb-taint-scala-dispatch-table-negative negative inconclusive inconclusive ecb0d90a11e4…
chal-dispatch-table dfb-taint-scala-dispatch-table-positive positive inconclusive inconclusive ecb0d90a11e4…
chal-element-object dfb-taint-scala-element-object-negative negative inconclusive inconclusive c972d10c17b5…
chal-element-object dfb-taint-scala-element-object-positive positive inconclusive inconclusive 7580205be0f1…
chal-function-field dfb-taint-scala-function-field-negative negative inconclusive inconclusive 3ae05f2365bb…
chal-function-field dfb-taint-scala-function-field-positive positive inconclusive inconclusive ea0e49e7a2fa…
chal-map-iteration dfb-taint-scala-map-iteration-negative negative inconclusive inconclusive 919cd29efb59…
chal-map-iteration dfb-taint-scala-map-iteration-positive positive inconclusive inconclusive 260eba7649e4…
chal-nested-access-path dfb-taint-scala-nested-access-path-negative negative inconclusive inconclusive 8ea68426e683…
chal-nested-access-path dfb-taint-scala-nested-access-path-positive positive inconclusive inconclusive baa84211b5e8…
chal-recursive-carry dfb-taint-scala-recursive-carry-negative negative inconclusive inconclusive 74671205efbf…
chal-recursive-carry dfb-taint-scala-recursive-carry-positive positive inconclusive inconclusive fd7a17abacdc…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-negative negative inconclusive inconclusive ba78a6e3ea3b…
chal-reflective-invocation dfb-taint-scala-reflective-invocation-positive positive inconclusive inconclusive ba78a6e3ea3b…
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative 30e688a426bf…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive a08a946e838b…
exception-catch dfb-taint-scala-exception-catch-negative negative inconclusive inconclusive 728a74d109af…
exception-catch dfb-taint-scala-exception-catch-positive positive inconclusive inconclusive 3f31055fc6f0…
infeasible-branch dfb-taint-scala-infeasible-branch-negative negative inconclusive inconclusive 573754ada429…
infeasible-branch dfb-taint-scala-infeasible-branch-positive positive inconclusive inconclusive 8bb3e98cdb1f…
local-multi-step-chain dfb-taint-scala-local-chain-negative negative not-reached true-negative 1be46760eceb…
local-multi-step-chain dfb-taint-scala-local-chain-positive positive reached true-positive ff8a1c82c28e…
local-overwrite-kill dfb-taint-scala-local-overwrite-negative negative inconclusive inconclusive 9cfce1791b0f…
local-overwrite-kill dfb-taint-scala-local-overwrite-positive positive inconclusive inconclusive 29a394c37fce…
loop-carried-kill dfb-taint-scala-loop-carried-negative negative inconclusive inconclusive 3d9a18b7fd77…
loop-carried-kill dfb-taint-scala-loop-carried-positive positive inconclusive inconclusive c4a33ed17775…
object-separation dfb-taint-scala-object-separation-negative negative inconclusive inconclusive 89ce46cede3c…
object-separation dfb-taint-scala-object-separation-positive positive inconclusive inconclusive 11602d6e9550…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-negative negative not-reached true-negative 2d2fb4ae89fd…
return-relay-one-hop dfb-taint-scala-return-relay-one-hop-positive positive reached true-positive 42cc6ce76137…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-negative negative inconclusive inconclusive d76eb519f35d…
return-relay-two-hop dfb-taint-scala-return-relay-two-hop-positive positive inconclusive inconclusive 7df34054fe89…
same-object-field-separation dfb-taint-scala-same-object-field-negative negative inconclusive inconclusive 85612579842b…
same-object-field-separation dfb-taint-scala-same-object-field-positive positive inconclusive inconclusive 6ee3df194623…

bifrost-smoke-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative a555e4280537…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive ac0ebd82b8ba…

bifrost-smoke-taint-taint-benchmark-controlledcpp, core

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

bifrost-smoke-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative af50e099c345…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive c1e9aa842fdf…

bifrost-smoke-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative 3916b1596521…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive fd6c2c96387b…

bifrost-smoke-taint-taint-benchmark-controlledjava, calibration

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 54a4611ff4a3…

bifrost-smoke-taint-taint-benchmark-controlledjava, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 54c5e8094e2e…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive reached true-positive 1dc55bfc416b…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 100db6329aea…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 9eeadb4f4884…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 44eb6f153581…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive dfe71efebaa3…
array-element-separation dfb-taint-java-array-element-negative negative not-reached true-negative 46e61892f886…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive badea3210aa9…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 48b00981b82c…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive 6f43cfcf9b77…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative d17975ebf52c…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive f8ba08c4c3bd…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 9aab1373b93c…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 956f3c0fba96…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative 878939011fbf…
exception-catch dfb-taint-java-exception-catch-positive positive reached true-positive e91e63626fe7…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative 1eda74ac2d49…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 5f8548253542…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative 51ee1ec23290…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 1ab571987629…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative a1b2f4c5ddaf…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 77d1c31aa33d…
loop-carried-kill dfb-taint-java-loop-carried-negative negative not-reached true-negative bd73cec5c08e…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive afad6d2f71fa…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 8c675385c3e6…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive ee878f25e2f8…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 0235257f0480…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 4ff899211b1a…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 5a2d16f0ac90…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive fdf8bb9e3cf7…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 42e800fefc23…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive de3fd1f3f547…

bifrost-smoke-taint-taint-benchmark-controlledjavascript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative 12a14f02fe68…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive reached true-positive 3cbeab17f2f2…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 207933cd4ab0…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 7616c9da7360…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 20b8247479dd…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive abce7d8f570e…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative e9c4e4fb78d5…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 605ce56ff6e2…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative 8aeaf74094e0…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 45f3aae56411…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative f1331b6a6b1d…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive 992b1062a7e8…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 5832c7044ee6…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 5df67d0415a8…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative f4bf8a0e50ae…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive e621c94f9879…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative 1b1f511dab70…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 28a0a3da034c…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 8c617f07de4e…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive a637028d67ab…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 69c97ff0c51d…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive fb06c140f16c…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative not-reached true-negative 1ab45567d497…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 24a7b51478c1…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative 7357a03e3c58…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive ee7f4e1c3028…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 7dad31205f30…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive d6f033b6b13f…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 54adf2bde480…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 44de871618f0…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative e00a25ce31d8…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 8c59f8f37fb8…

bifrost-smoke-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 7334c246d661…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive 13e8473ee273…

bifrost-smoke-taint-taint-benchmark-controlledphp, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-php-direct-negative negative not-reached true-negative 5cdf680b31d8…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive ddea71b277e6…

bifrost-smoke-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 6878d7c8b874…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive reached true-positive 4d7b7a0254a3…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative 97412c235dc5…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive a1b6b4dea70c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 76b5de8bed8a…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 8ba8f285c5ad…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative 77f28f49dd63…
array-element-separation dfb-taint-python-array-element-positive positive reached true-positive 2f9d38655569…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative 5a33299b0329…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive f5abbbf928ab…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative 69fb2ffdaa2e…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 2c569389390a…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 0c26e86b0686…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 242308f2e7f5…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative 18d78c31b5d7…
exception-catch dfb-taint-python-exception-catch-positive positive reached true-positive 2767f4e5fafd…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 9e7f8f98f7fd…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive 2c9ac18bce71…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative cee1a125ccf0…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 58733b226f31…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative a768681c298e…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive ebf8908b2e8f…
loop-carried-kill dfb-taint-python-loop-carried-negative negative not-reached true-negative e7f66a8da06e…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 509428e404dc…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 1fdf8769be36…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 9f517f2441c6…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative dacebb472336…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 5bfd8e9d374f…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 206d19998029…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive e2280adc577e…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative f7838d4f4085…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive 5f6d1ac87170…

bifrost-smoke-taint-taint-benchmark-controlledruby, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-ruby-direct-negative negative inconclusive inconclusive 2fda24b8c684…
direct-propagation dfb-taint-ruby-direct-positive positive inconclusive inconclusive 30282de22bff…

bifrost-smoke-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative 4b788079edba…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 172e67137fd7…

bifrost-smoke-taint-taint-benchmark-controlledscala, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-scala-direct-negative negative not-reached true-negative 477f6f386829…
direct-propagation dfb-taint-scala-direct-positive positive reached true-positive 7072036322da…

bifrost-smoke-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 886823ebc3e8…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive e41904548fb7…

bifrost-typescript-kernel-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative 4a2501cfeae3…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive reached true-positive 28897ef0daab…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative f37128c64994…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive d6122ab2f1fc…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 688c5716f59b…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 5986daf13445…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative e4e33e71af9e…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive 4aa4940d7559…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 9732c8b1ec84…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive f958f320f5a9…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative f4c3e17ed7ce…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 27af95e0dea8…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative inconclusive inconclusive 462021ace705…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive inconclusive inconclusive 462021ace705…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative inconclusive inconclusive 4e16479cf8fa…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive inconclusive inconclusive 44a0767da211…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative inconclusive inconclusive ed441dfa88a7…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive inconclusive inconclusive b39a146461a8…
chal-computed-property dfb-taint-typescript-computed-property-negative negative inconclusive inconclusive 2c93024f7021…
chal-computed-property dfb-taint-typescript-computed-property-positive positive inconclusive inconclusive 734d3d8fcb88…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative 9164842be97b…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 773f8d52cbbb…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative e987f8204fe3…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 9985aa2e52c7…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative inconclusive inconclusive 851787f4fbf3…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive inconclusive inconclusive 851787f4fbf3…
chal-element-object dfb-taint-typescript-element-object-negative negative runner-error runner-error f3d4ba512ad9…
chal-element-object dfb-taint-typescript-element-object-positive positive runner-error runner-error 16d6f8f53a94…
chal-function-field dfb-taint-typescript-function-field-negative negative inconclusive inconclusive 678c7c900fd2…
chal-function-field dfb-taint-typescript-function-field-positive positive inconclusive inconclusive f29529964f30…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative inconclusive inconclusive a37454cebf85…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive inconclusive inconclusive c0cddd33e13d…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative inconclusive inconclusive 2ba208aae7f1…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive inconclusive inconclusive b718ecded701…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative inconclusive inconclusive b84d08be5fa4…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive inconclusive inconclusive d82e81e4faf0…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative inconclusive inconclusive 263cf26b6d9a…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive inconclusive inconclusive 263cf26b6d9a…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 886823ebc3e8…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive e41904548fb7…
exception-catch dfb-taint-typescript-exception-catch-negative negative inconclusive inconclusive 4f72d6a57cce…
exception-catch dfb-taint-typescript-exception-catch-positive positive inconclusive inconclusive 637423219e33…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative b91f0be7f271…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 611dcb54cd85…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 4a784e8ed10c…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive acd6c8057996…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative a0ba2ebb6362…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive c46cbf6256fa…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative not-reached true-negative 722400c2f3f4…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive e81cfb73bd21…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative 59dcef386a64…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive c0c8d3835225…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 820f2b23edd4…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive a6d4026d841f…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 763d5d738f57…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive b4d21031d61b…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative d0a14580e57e…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 256113f56bd0…

codeql-c-kernel-taint-taint-benchmark-controlledc, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-c-alias-propagation-negative negative not-reached true-negative 601459f9b015…
alias-propagation-separation dfb-taint-c-alias-propagation-positive positive not-reached false-negative 4bb9d39d3bd8…
argument-position-separation dfb-taint-c-argument-position-negative negative not-reached true-negative b20713e83cfd…
argument-position-separation dfb-taint-c-argument-position-positive positive reached true-positive 4dff7b94862d…
arithmetic-expression-propagation dfb-taint-c-expression-negative negative not-reached true-negative 59552e5d9174…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 4615d931f309…
array-element-separation dfb-taint-c-array-element-negative negative reached false-positive 39e2f3272590…
array-element-separation dfb-taint-c-array-element-positive positive reached true-positive 32d24d3816a4…
branch-join dfb-taint-c-branch-join-negative negative not-reached true-negative 35bc44f2f599…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive 031e06e98b5b…
call-context-separation dfb-taint-c-call-context-negative negative not-reached true-negative 0b4aaa2165f6…
call-context-separation dfb-taint-c-call-context-positive positive reached true-positive 1fba1839ac7a…
chal-callback-registration dfb-taint-c-callback-registration-negative negative not-reached true-negative 77b730fa0492…
chal-callback-registration dfb-taint-c-callback-registration-positive positive not-reached false-negative d52fac165244…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-negative negative not-reached true-negative 163b73b1f1a3…
chal-context-pair-depth2 dfb-taint-c-context-pair-depth2-positive positive reached true-positive d05db1c9cadd…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-negative negative not-reached true-negative c21211e2e793…
chal-deep-relay-chain dfb-taint-c-deep-relay-chain-positive positive reached true-positive 22042fffb28d…
chal-dispatch-table dfb-taint-c-dispatch-table-negative negative not-reached true-negative 8d4999577204…
chal-dispatch-table dfb-taint-c-dispatch-table-positive positive not-reached false-negative 6a73cb6aed30…
chal-element-object dfb-taint-c-element-object-negative negative reached false-positive 97c4a87889fc…
chal-element-object dfb-taint-c-element-object-positive positive reached true-positive 92785613eb2e…
chal-function-field dfb-taint-c-function-field-negative negative not-reached true-negative 8464b7e14f3f…
chal-function-field dfb-taint-c-function-field-positive positive not-reached false-negative 1781e6ee485c…
chal-map-iteration dfb-taint-c-map-iteration-negative negative not-reached true-negative 5b40426c14d7…
chal-map-iteration dfb-taint-c-map-iteration-positive positive reached true-positive 86632ec8fef9…
chal-nested-access-path dfb-taint-c-nested-access-path-negative negative not-reached true-negative eafb9d5594f2…
chal-nested-access-path dfb-taint-c-nested-access-path-positive positive reached true-positive e8e905ce00d2…
chal-recursive-carry dfb-taint-c-recursive-carry-negative negative not-reached true-negative 7730704a98d6…
chal-recursive-carry dfb-taint-c-recursive-carry-positive positive reached true-positive b7162a938354…
direct-propagation dfb-taint-c-direct-negative negative not-reached true-negative 339383fe864c…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive bfcb420ecb64…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative not-reached true-negative afcc37e6eb78…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive 161fc2f1b4de…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative e83d06449e0c…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 0da63cbf3149…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 6218d461c1d2…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 4d7aaa2e75f2…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 450dc61459f1…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive fb34cc4ac206…
object-separation dfb-taint-c-object-separation-negative negative not-reached true-negative e13c738f8477…
object-separation dfb-taint-c-object-separation-positive positive reached true-positive 09b6b2fd6b08…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-negative negative not-reached true-negative b5b937b2ebf2…
return-relay-one-hop dfb-taint-c-return-relay-one-hop-positive positive reached true-positive 35aaefb69cbd…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-negative negative not-reached true-negative 8b9ae4e46a09…
return-relay-two-hop dfb-taint-c-return-relay-two-hop-positive positive reached true-positive f7e3f60586f6…
same-object-field-separation dfb-taint-c-same-object-field-negative negative not-reached true-negative eea8864b8e34…
same-object-field-separation dfb-taint-c-same-object-field-positive positive reached true-positive ff761be80074…

codeql-c-kernel-taint-taint-benchmark-controlledc, language-extension

Template Case Polarity Outcome Classification Raw evidence
c-error-code-return-path dfb-taint-c-error-code-return-positive positive reached true-positive 4c3083c23908…
c-goto-cleanup-carry dfb-taint-c-goto-cleanup-positive positive reached true-positive 408d670cf788…

codeql-cpp-kernel-taint-taint-benchmark-controlledcpp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-cpp-alias-propagation-negative negative not-reached true-negative 79ec4efb06e4…
alias-propagation-separation dfb-taint-cpp-alias-propagation-positive positive not-reached false-negative a1e91d6b1d43…
argument-position-separation dfb-taint-cpp-argument-position-negative negative not-reached true-negative 68a19004c531…
argument-position-separation dfb-taint-cpp-argument-position-positive positive reached true-positive b32993a75ca6…
arithmetic-expression-propagation dfb-taint-cpp-expression-negative negative not-reached true-negative d3b4c32a1834…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive cc6e707347b9…
array-element-separation dfb-taint-cpp-array-element-negative negative reached false-positive d1b003aed8df…
array-element-separation dfb-taint-cpp-array-element-positive positive reached true-positive 2b4106574149…
branch-join dfb-taint-cpp-branch-join-negative negative not-reached true-negative 9debb9881608…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 92f4f9987e5a…
call-context-separation dfb-taint-cpp-call-context-negative negative not-reached true-negative 77c79179a8a1…
call-context-separation dfb-taint-cpp-call-context-positive positive reached true-positive 695cc867e9a6…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-negative negative not-reached true-negative c51cfa099ccf…
chal-anonymous-implementation dfb-taint-cpp-anonymous-implementation-positive positive not-reached false-negative a616f790d63d…
chal-callback-registration dfb-taint-cpp-callback-registration-negative negative not-reached true-negative 00fd003925d7…
chal-callback-registration dfb-taint-cpp-callback-registration-positive positive not-reached false-negative f30bb685d386…
chal-closure-capture dfb-taint-cpp-closure-capture-negative negative not-reached true-negative dcf6045ae411…
chal-closure-capture dfb-taint-cpp-closure-capture-positive positive not-reached false-negative 6810cdfa585b…
chal-computed-property dfb-taint-cpp-computed-property-negative negative not-reached true-negative 297a3c58d61c…
chal-computed-property dfb-taint-cpp-computed-property-positive positive not-reached false-negative 53e3c7043ae0…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-negative negative not-reached true-negative 47da7fa29ab5…
chal-context-pair-depth2 dfb-taint-cpp-context-pair-depth2-positive positive not-reached false-negative 302c1d8f3df5…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-negative negative not-reached true-negative b926f12e4c51…
chal-deep-relay-chain dfb-taint-cpp-deep-relay-chain-positive positive reached true-positive 897782a3bf38…
chal-dispatch-table dfb-taint-cpp-dispatch-table-negative negative not-reached true-negative 433fd5dae5f6…
chal-dispatch-table dfb-taint-cpp-dispatch-table-positive positive not-reached false-negative 69a4765af541…
chal-element-object dfb-taint-cpp-element-object-negative negative not-reached true-negative 9ef086e3334b…
chal-element-object dfb-taint-cpp-element-object-positive positive not-reached false-negative d9babd0d706d…
chal-function-field dfb-taint-cpp-function-field-negative negative not-reached true-negative e2a8698998d2…
chal-function-field dfb-taint-cpp-function-field-positive positive not-reached false-negative 64604acb9324…
chal-map-iteration dfb-taint-cpp-map-iteration-negative negative not-reached true-negative dc51d3d4e1cf…
chal-map-iteration dfb-taint-cpp-map-iteration-positive positive not-reached false-negative 33bbdb799461…
chal-nested-access-path dfb-taint-cpp-nested-access-path-negative negative not-reached true-negative 23078c014f20…
chal-nested-access-path dfb-taint-cpp-nested-access-path-positive positive not-reached false-negative a984717eb5bd…
chal-recursive-carry dfb-taint-cpp-recursive-carry-negative negative not-reached true-negative 6b438fe36d64…
chal-recursive-carry dfb-taint-cpp-recursive-carry-positive positive reached true-positive 8f7afdbea784…
direct-propagation dfb-taint-cpp-direct-negative negative not-reached true-negative 86415fb0148f…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive 9103ec1ab689…
exception-catch dfb-taint-cpp-exception-catch-negative negative not-reached true-negative 5c232d7d31da…
exception-catch dfb-taint-cpp-exception-catch-positive positive not-reached false-negative 0fdbc28bf7a4…
infeasible-branch dfb-taint-cpp-infeasible-branch-negative negative not-reached true-negative 5e9968345dc6…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive e802829f0d22…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 46b7c58bab65…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive ff408101346d…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative 84f0448e7a4f…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive 5145b3763872…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 96aa7732104b…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive 2138e79bb82a…
object-separation dfb-taint-cpp-object-separation-negative negative not-reached true-negative de8905f9337c…
object-separation dfb-taint-cpp-object-separation-positive positive reached true-positive 37eca6decdb1…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-negative negative not-reached true-negative 2457454611a8…
return-relay-one-hop dfb-taint-cpp-return-relay-one-hop-positive positive reached true-positive 45cd5dc308a5…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-negative negative not-reached true-negative 2e3e96335465…
return-relay-two-hop dfb-taint-cpp-return-relay-two-hop-positive positive reached true-positive 71184531885b…
same-object-field-separation dfb-taint-cpp-same-object-field-negative negative not-reached true-negative 6f5b99b4e630…
same-object-field-separation dfb-taint-cpp-same-object-field-positive positive reached true-positive 1d25b2223569…

codeql-csharp-kernel-taint-taint-benchmark-controlledcsharp, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-csharp-alias-propagation-negative negative not-reached true-negative 7d7e156d7375…
alias-propagation-separation dfb-taint-csharp-alias-propagation-positive positive not-reached false-negative b67b2ee1f97e…
argument-position-separation dfb-taint-csharp-argument-position-negative negative not-reached true-negative 027f369eb434…
argument-position-separation dfb-taint-csharp-argument-position-positive positive reached true-positive 739489380f4f…
arithmetic-expression-propagation dfb-taint-csharp-expression-negative negative not-reached true-negative 541e1b0eb871…
arithmetic-expression-propagation dfb-taint-csharp-expression-positive positive not-reached false-negative 029b0f474474…
array-element-separation dfb-taint-csharp-array-element-negative negative reached false-positive 5d19a26325e1…
array-element-separation dfb-taint-csharp-array-element-positive positive reached true-positive a12d56d0d005…
branch-join dfb-taint-csharp-branch-join-negative negative not-reached true-negative e82acd2d7d56…
branch-join dfb-taint-csharp-branch-join-positive positive reached true-positive 4aea8ea85e6c…
call-context-separation dfb-taint-csharp-call-context-negative negative not-reached true-negative 1a508a147951…
call-context-separation dfb-taint-csharp-call-context-positive positive reached true-positive ea84205bf2aa…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-negative negative not-reached true-negative 87e1c6e77673…
chal-anonymous-implementation dfb-taint-csharp-anonymous-implementation-positive positive reached true-positive 2c6caaf1eeab…
chal-callback-registration dfb-taint-csharp-callback-registration-negative negative not-reached true-negative 0bd4828bdcfc…
chal-callback-registration dfb-taint-csharp-callback-registration-positive positive not-reached false-negative 77ba03e31617…
chal-closure-capture dfb-taint-csharp-closure-capture-negative negative not-reached true-negative cde84c1c5ada…
chal-closure-capture dfb-taint-csharp-closure-capture-positive positive reached true-positive 45af2391fe5c…
chal-computed-property dfb-taint-csharp-computed-property-negative negative not-reached true-negative f4d2b85a9fdf…
chal-computed-property dfb-taint-csharp-computed-property-positive positive not-reached false-negative 2ec5fa23ebdb…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-negative negative not-reached true-negative 5d3ffc3d992c…
chal-context-pair-depth2 dfb-taint-csharp-context-pair-depth2-positive positive reached true-positive 598bda44940b…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-negative negative not-reached true-negative 8aeb1edf36ca…
chal-deep-relay-chain dfb-taint-csharp-deep-relay-chain-positive positive reached true-positive d99410bb9c6c…
chal-dispatch-table dfb-taint-csharp-dispatch-table-negative negative not-reached true-negative 474f13445277…
chal-dispatch-table dfb-taint-csharp-dispatch-table-positive positive not-reached false-negative 121b52da33ec…
chal-element-object dfb-taint-csharp-element-object-negative negative reached false-positive e2f6120c2579…
chal-element-object dfb-taint-csharp-element-object-positive positive reached true-positive 2e33f4fb5577…
chal-function-field dfb-taint-csharp-function-field-negative negative not-reached true-negative 71541e2fdee4…
chal-function-field dfb-taint-csharp-function-field-positive positive not-reached false-negative 85494f01854c…
chal-map-iteration dfb-taint-csharp-map-iteration-negative negative not-reached true-negative 1aff582c5c41…
chal-map-iteration dfb-taint-csharp-map-iteration-positive positive reached true-positive a7624f86910c…
chal-nested-access-path dfb-taint-csharp-nested-access-path-negative negative not-reached true-negative 5fbb3068efec…
chal-nested-access-path dfb-taint-csharp-nested-access-path-positive positive reached true-positive 5c291d0fc698…
chal-recursive-carry dfb-taint-csharp-recursive-carry-negative negative not-reached true-negative b9097fdef5ae…
chal-recursive-carry dfb-taint-csharp-recursive-carry-positive positive reached true-positive 30e7173a734f…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-negative negative not-reached true-negative 8003bfb2d79b…
chal-reflective-invocation dfb-taint-csharp-reflective-invocation-positive positive not-reached false-negative 21ed031d4b33…
direct-propagation dfb-taint-csharp-direct-negative negative not-reached true-negative 4e9c5dc21cc7…
direct-propagation dfb-taint-csharp-direct-positive positive reached true-positive bfe8948974ff…
exception-catch dfb-taint-csharp-exception-catch-negative negative not-reached true-negative ffb4ac361a2a…
exception-catch dfb-taint-csharp-exception-catch-positive positive not-reached false-negative f11211e9305c…
infeasible-branch dfb-taint-csharp-infeasible-branch-negative negative not-reached true-negative eacabf07417b…
infeasible-branch dfb-taint-csharp-infeasible-branch-positive positive reached true-positive 9bb150d3d853…
local-multi-step-chain dfb-taint-csharp-local-chain-negative negative not-reached true-negative 05e531cf13ab…
local-multi-step-chain dfb-taint-csharp-local-chain-positive positive reached true-positive 0d713afb9e9e…
local-overwrite-kill dfb-taint-csharp-local-overwrite-negative negative not-reached true-negative b37fd7ab01dd…
local-overwrite-kill dfb-taint-csharp-local-overwrite-positive positive reached true-positive 94ddb38c7640…
loop-carried-kill dfb-taint-csharp-loop-carried-negative negative reached false-positive 66d3d970cd62…
loop-carried-kill dfb-taint-csharp-loop-carried-positive positive reached true-positive 643206ef8976…
object-separation dfb-taint-csharp-object-separation-negative negative not-reached true-negative a6fe799e121e…
object-separation dfb-taint-csharp-object-separation-positive positive reached true-positive 3c194fb13355…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-negative negative not-reached true-negative 1a7a5f39a69c…
return-relay-one-hop dfb-taint-csharp-return-relay-one-hop-positive positive reached true-positive fe1372ea8b7f…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-negative negative not-reached true-negative 4062e9c7457e…
return-relay-two-hop dfb-taint-csharp-return-relay-two-hop-positive positive reached true-positive d6dab2cef421…
same-object-field-separation dfb-taint-csharp-same-object-field-negative negative not-reached true-negative ff891585ae7a…
same-object-field-separation dfb-taint-csharp-same-object-field-positive positive reached true-positive 61c33332cf11…

codeql-go-kernel-taint-taint-benchmark-controlledgo, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-go-alias-propagation-negative negative not-reached true-negative 4d70b575e84c…
alias-propagation-separation dfb-taint-go-alias-propagation-positive positive not-reached false-negative d52601f1df59…
argument-position-separation dfb-taint-go-argument-position-negative negative not-reached true-negative da3bf28a0505…
argument-position-separation dfb-taint-go-argument-position-positive positive reached true-positive 71e565bcbe8d…
arithmetic-expression-propagation dfb-taint-go-expression-negative negative not-reached true-negative d35ffd56093a…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive not-reached false-negative ced921177675…
array-element-separation dfb-taint-go-array-element-negative negative reached false-positive 2f08b1d47e23…
array-element-separation dfb-taint-go-array-element-positive positive reached true-positive 1f289895208a…
branch-join dfb-taint-go-branch-join-negative negative not-reached true-negative 97edf3c29560…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 923b3aba8631…
call-context-separation dfb-taint-go-call-context-negative negative not-reached true-negative c9029ea143ae…
call-context-separation dfb-taint-go-call-context-positive positive reached true-positive 07a79b308ba3…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-negative negative not-reached true-negative 2cf135776685…
chal-anonymous-implementation dfb-taint-go-anonymous-implementation-positive positive not-reached false-negative 307cd8ee7bc1…
chal-callback-registration dfb-taint-go-callback-registration-negative negative not-reached true-negative 55b447cb7e62…
chal-callback-registration dfb-taint-go-callback-registration-positive positive not-reached false-negative 9e04b2ed9d58…
chal-closure-capture dfb-taint-go-closure-capture-negative negative not-reached true-negative 2fe8015d0e76…
chal-closure-capture dfb-taint-go-closure-capture-positive positive reached true-positive 25a490091f65…
chal-computed-property dfb-taint-go-computed-property-negative negative not-reached true-negative f318ffcbb88b…
chal-computed-property dfb-taint-go-computed-property-positive positive not-reached false-negative d68310f645c8…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-negative negative not-reached true-negative f643cacf6c60…
chal-context-pair-depth2 dfb-taint-go-context-pair-depth2-positive positive reached true-positive 327277c86aec…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-negative negative not-reached true-negative 6f4e1a5bbb28…
chal-deep-relay-chain dfb-taint-go-deep-relay-chain-positive positive reached true-positive 3fd17670bea0…
chal-dispatch-table dfb-taint-go-dispatch-table-negative negative not-reached true-negative b8c687cf00cf…
chal-dispatch-table dfb-taint-go-dispatch-table-positive positive not-reached false-negative 7055c5763def…
chal-element-object dfb-taint-go-element-object-negative negative reached false-positive cc19e7691273…
chal-element-object dfb-taint-go-element-object-positive positive reached true-positive 9f9724a9e36d…
chal-function-field dfb-taint-go-function-field-negative negative not-reached true-negative c5b161696b2b…
chal-function-field dfb-taint-go-function-field-positive positive not-reached false-negative 565f1f4aefa7…
chal-map-iteration dfb-taint-go-map-iteration-negative negative not-reached true-negative 05efe010d048…
chal-map-iteration dfb-taint-go-map-iteration-positive positive reached true-positive ff1238f6a6c2…
chal-nested-access-path dfb-taint-go-nested-access-path-negative negative not-reached true-negative 3c404e3ba9c7…
chal-nested-access-path dfb-taint-go-nested-access-path-positive positive reached true-positive 175b9bef4a83…
chal-recursive-carry dfb-taint-go-recursive-carry-negative negative not-reached true-negative a6398b935da7…
chal-recursive-carry dfb-taint-go-recursive-carry-positive positive reached true-positive 2925d5baefc7…
chal-reflective-invocation dfb-taint-go-reflective-invocation-negative negative not-reached true-negative b4577c498801…
chal-reflective-invocation dfb-taint-go-reflective-invocation-positive positive not-reached false-negative f24950a97ca4…
direct-propagation dfb-taint-go-direct-negative negative not-reached true-negative c078285f3cd6…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive b0ae377ce92b…
exception-catch dfb-taint-go-exception-catch-negative negative not-reached true-negative 9e747022c573…
exception-catch dfb-taint-go-exception-catch-positive positive not-reached false-negative ecf267a24681…
infeasible-branch dfb-taint-go-infeasible-branch-negative negative reached false-positive de52807a028e…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 5b34ab053ccf…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative eb07541faff7…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive 41665b5f88f5…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative cf46fc04f68d…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive 812a7b7aefa7…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 584dd637e9a7…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 3fc3ead3b1b8…
object-separation dfb-taint-go-object-separation-negative negative not-reached true-negative e768f77deb1e…
object-separation dfb-taint-go-object-separation-positive positive reached true-positive 0f2670a24aeb…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-negative negative not-reached true-negative e44106ee8d15…
return-relay-one-hop dfb-taint-go-return-relay-one-hop-positive positive reached true-positive e68dd6e2e0c8…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-negative negative not-reached true-negative f32406dbe22f…
return-relay-two-hop dfb-taint-go-return-relay-two-hop-positive positive reached true-positive 2c1e7a39a9b2…
same-object-field-separation dfb-taint-go-same-object-field-negative negative not-reached true-negative 0d29610fc7e7…
same-object-field-separation dfb-taint-go-same-object-field-positive positive reached true-positive 62c5773e2fa0…

codeql-java-kernel-taint-taint-benchmark-controlledjava, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-java-alias-propagation-negative negative not-reached true-negative 8f17157f6cfc…
alias-propagation-separation dfb-taint-java-alias-propagation-positive positive not-reached false-negative ac5a5139ce3c…
argument-position-separation dfb-taint-java-argument-position-negative negative not-reached true-negative 762be32dc7af…
argument-position-separation dfb-taint-java-argument-position-positive positive reached true-positive 63dc783fc69e…
arithmetic-expression-propagation dfb-taint-java-expression-negative negative not-reached true-negative 8f1f7516d752…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive not-reached false-negative 513231797c23…
array-element-separation dfb-taint-java-array-element-negative negative reached false-positive 153a1273b3dd…
array-element-separation dfb-taint-java-array-element-positive positive reached true-positive 175b4a32dcdb…
branch-join dfb-taint-java-branch-join-negative negative not-reached true-negative 98d4d6ed6470…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive d97e62ea5cba…
call-context-separation dfb-taint-java-call-context-negative negative not-reached true-negative f79e0f956dc9…
call-context-separation dfb-taint-java-call-context-positive positive reached true-positive fa8275bfa28e…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-negative negative not-reached true-negative e547f21b9b9d…
chal-anonymous-implementation dfb-taint-java-anonymous-implementation-positive positive reached true-positive 5ea74fd957f8…
chal-callback-registration dfb-taint-java-callback-registration-negative negative not-reached true-negative 23ce5b7269b6…
chal-callback-registration dfb-taint-java-callback-registration-positive positive reached true-positive 1f739b23cfce…
chal-closure-capture dfb-taint-java-closure-capture-negative negative not-reached true-negative 9897b80565c8…
chal-closure-capture dfb-taint-java-closure-capture-positive positive reached true-positive 74a2df3b958a…
chal-computed-property dfb-taint-java-computed-property-negative negative not-reached true-negative a69644b75fec…
chal-computed-property dfb-taint-java-computed-property-positive positive not-reached false-negative 3cf9035dd1a8…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-negative negative not-reached true-negative c1473879b8ff…
chal-context-pair-depth2 dfb-taint-java-context-pair-depth2-positive positive reached true-positive be23a3816f52…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-negative negative not-reached true-negative 37b2c6a08124…
chal-deep-relay-chain dfb-taint-java-deep-relay-chain-positive positive reached true-positive e25f8d139331…
chal-dispatch-table dfb-taint-java-dispatch-table-negative negative reached false-positive 97f8a3136dd2…
chal-dispatch-table dfb-taint-java-dispatch-table-positive positive reached true-positive 102dd03849fe…
chal-element-object dfb-taint-java-element-object-negative negative reached false-positive c060d5670ac6…
chal-element-object dfb-taint-java-element-object-positive positive reached true-positive ecdc0f567244…
chal-function-field dfb-taint-java-function-field-negative negative reached false-positive 3d2f3e8298ee…
chal-function-field dfb-taint-java-function-field-positive positive reached true-positive 97d62bdde763…
chal-map-iteration dfb-taint-java-map-iteration-negative negative not-reached true-negative 37ff0fd523a6…
chal-map-iteration dfb-taint-java-map-iteration-positive positive reached true-positive 8de0ab343312…
chal-nested-access-path dfb-taint-java-nested-access-path-negative negative not-reached true-negative 4bc23ae8edb6…
chal-nested-access-path dfb-taint-java-nested-access-path-positive positive reached true-positive 1541c7abcbce…
chal-recursive-carry dfb-taint-java-recursive-carry-negative negative not-reached true-negative 1795d69517b8…
chal-recursive-carry dfb-taint-java-recursive-carry-positive positive reached true-positive 1d4d622c5524…
chal-reflective-invocation dfb-taint-java-reflective-invocation-negative negative not-reached true-negative 45f170210be0…
chal-reflective-invocation dfb-taint-java-reflective-invocation-positive positive not-reached false-negative a07fe99e4706…
direct-propagation dfb-taint-java-direct-positive positive reached true-positive 3a13bd433fcb…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative 2f86a0e0fcab…
exception-catch dfb-taint-java-exception-catch-negative negative not-reached true-negative edef5efa69af…
exception-catch dfb-taint-java-exception-catch-positive positive not-reached false-negative be7c7dc6b0f1…
infeasible-branch dfb-taint-java-infeasible-branch-negative negative not-reached true-negative bbf69458a6bd…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive 87ea389535fc…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative f9cd0d2fa341…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive 49afc54be0c3…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 409062fde034…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 3a2b07003ae4…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive f403773e82d8…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive f8c2a99a0a74…
object-separation dfb-taint-java-object-separation-negative negative not-reached true-negative 7497c8145d41…
object-separation dfb-taint-java-object-separation-positive positive reached true-positive 638a9cf8359d…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-negative negative not-reached true-negative 9592fe1d60d1…
return-relay-one-hop dfb-taint-java-return-relay-one-hop-positive positive reached true-positive 2a67c00d4863…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-negative negative not-reached true-negative 9f8ccf8aa3a9…
return-relay-two-hop dfb-taint-java-return-relay-two-hop-positive positive reached true-positive f2a5c32ebb3d…
same-object-field-separation dfb-taint-java-same-object-field-negative negative not-reached true-negative 82087c8e9692…
same-object-field-separation dfb-taint-java-same-object-field-positive positive reached true-positive 253b8a56513e…

codeql-javascript-kernel-taint-taint-benchmark-controlledjavascript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-javascript-alias-propagation-negative negative not-reached true-negative c0f160362055…
alias-propagation-separation dfb-taint-javascript-alias-propagation-positive positive not-reached false-negative a9333f04ddcf…
argument-position-separation dfb-taint-javascript-argument-position-negative negative not-reached true-negative 93a3595d7d06…
argument-position-separation dfb-taint-javascript-argument-position-positive positive reached true-positive 16bb0ed4f4b1…
arithmetic-expression-propagation dfb-taint-javascript-expression-negative negative not-reached true-negative 5d611582d48e…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive not-reached false-negative c60073413109…
array-element-separation dfb-taint-javascript-array-element-negative negative not-reached true-negative 586526ef48ec…
array-element-separation dfb-taint-javascript-array-element-positive positive reached true-positive 8f6e868130ce…
branch-join dfb-taint-javascript-branch-join-negative negative not-reached true-negative da4dc8aecc3a…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 5488d466c25f…
call-context-separation dfb-taint-javascript-call-context-negative negative not-reached true-negative 70c333c229ad…
call-context-separation dfb-taint-javascript-call-context-positive positive reached true-positive b99e16ec3d15…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-negative negative not-reached true-negative 9eb8eb09788f…
chal-anonymous-implementation dfb-taint-javascript-anonymous-implementation-positive positive reached true-positive f1f4e9587a05…
chal-callback-registration dfb-taint-javascript-callback-registration-negative negative not-reached true-negative d7d08d519c3e…
chal-callback-registration dfb-taint-javascript-callback-registration-positive positive not-reached false-negative 0ea9093ded80…
chal-closure-capture dfb-taint-javascript-closure-capture-negative negative not-reached true-negative 8792169b65d2…
chal-closure-capture dfb-taint-javascript-closure-capture-positive positive reached true-positive 6b3bed35879b…
chal-computed-property dfb-taint-javascript-computed-property-negative negative reached false-positive 9e55d9048cad…
chal-computed-property dfb-taint-javascript-computed-property-positive positive reached true-positive 7f2f3a17e225…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-negative negative not-reached true-negative 040caa0b3343…
chal-context-pair-depth2 dfb-taint-javascript-context-pair-depth2-positive positive reached true-positive 170b20c02131…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-negative negative not-reached true-negative e37a34042792…
chal-deep-relay-chain dfb-taint-javascript-deep-relay-chain-positive positive reached true-positive 1bc3e6f2d23f…
chal-dispatch-table dfb-taint-javascript-dispatch-table-negative negative not-reached true-negative 38b7b941d89b…
chal-dispatch-table dfb-taint-javascript-dispatch-table-positive positive not-reached false-negative e305699a47bf…
chal-element-object dfb-taint-javascript-element-object-negative negative not-reached true-negative 6dd50840cf14…
chal-element-object dfb-taint-javascript-element-object-positive positive reached true-positive ba73abf8c696…
chal-function-field dfb-taint-javascript-function-field-negative negative not-reached true-negative c3c177917e1d…
chal-function-field dfb-taint-javascript-function-field-positive positive not-reached false-negative bfdcbe207738…
chal-map-iteration dfb-taint-javascript-map-iteration-negative negative not-reached true-negative ee3cbeba770b…
chal-map-iteration dfb-taint-javascript-map-iteration-positive positive not-reached false-negative 1385c6953242…
chal-nested-access-path dfb-taint-javascript-nested-access-path-negative negative not-reached true-negative a5eefbe375ff…
chal-nested-access-path dfb-taint-javascript-nested-access-path-positive positive not-reached false-negative 8b1d1fec4624…
chal-recursive-carry dfb-taint-javascript-recursive-carry-negative negative not-reached true-negative b6b568d22751…
chal-recursive-carry dfb-taint-javascript-recursive-carry-positive positive reached true-positive 3c924081f925…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-negative negative not-reached true-negative 2fc4dd6b30fd…
chal-reflective-invocation dfb-taint-javascript-reflective-invocation-positive positive not-reached false-negative e374fb750c83…
direct-propagation dfb-taint-javascript-direct-negative negative not-reached true-negative 2af7045967d2…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 105a205b59be…
exception-catch dfb-taint-javascript-exception-catch-negative negative not-reached true-negative 32806606e925…
exception-catch dfb-taint-javascript-exception-catch-positive positive reached true-positive 44170c626a96…
infeasible-branch dfb-taint-javascript-infeasible-branch-negative negative not-reached true-negative 12ee9dafc5b4…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive 772498708566…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative c4d9ce18c4db…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 0eb998113809…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 4e6bfdd296b8…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive 50948f39d879…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive 296d3ad383c8…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 111ec58604be…
object-separation dfb-taint-javascript-object-separation-negative negative not-reached true-negative e15574f10856…
object-separation dfb-taint-javascript-object-separation-positive positive reached true-positive 2fe7d01ffd7d…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-negative negative not-reached true-negative 4c721676e581…
return-relay-one-hop dfb-taint-javascript-return-relay-one-hop-positive positive reached true-positive 72b57d8b5957…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-negative negative not-reached true-negative 73c809f9b540…
return-relay-two-hop dfb-taint-javascript-return-relay-two-hop-positive positive reached true-positive 679a18ede591…
same-object-field-separation dfb-taint-javascript-same-object-field-negative negative not-reached true-negative c3df6ac24890…
same-object-field-separation dfb-taint-javascript-same-object-field-positive positive reached true-positive 69d279777967…

codeql-kotlin-kernel-taint-taint-benchmark-controlledkotlin, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-kotlin-alias-propagation-negative negative not-reached true-negative 7f0e7144ae78…
alias-propagation-separation dfb-taint-kotlin-alias-propagation-positive positive not-reached false-negative bb794f579119…
argument-position-separation dfb-taint-kotlin-argument-position-negative negative not-reached true-negative 9aa6953d1ca0…
argument-position-separation dfb-taint-kotlin-argument-position-positive positive reached true-positive 04630b0a59d5…
arithmetic-expression-propagation dfb-taint-kotlin-expression-negative negative not-reached true-negative ccc523d6dd8e…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive not-reached false-negative baae339b4356…
array-element-separation dfb-taint-kotlin-array-element-negative negative reached false-positive 8a418f74ac2e…
array-element-separation dfb-taint-kotlin-array-element-positive positive reached true-positive 8bafb65b38c2…
branch-join dfb-taint-kotlin-branch-join-negative negative not-reached true-negative 997474fbfb44…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 2c37df66cf00…
call-context-separation dfb-taint-kotlin-call-context-negative negative not-reached true-negative c9357c51922b…
call-context-separation dfb-taint-kotlin-call-context-positive positive reached true-positive 94f5af2f9e35…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-negative negative not-reached true-negative c3ed6cc3a929…
chal-anonymous-implementation dfb-taint-kotlin-anonymous-implementation-positive positive not-reached false-negative 9fb5fa7738cd…
chal-callback-registration dfb-taint-kotlin-callback-registration-negative negative not-reached true-negative e74425fdc623…
chal-callback-registration dfb-taint-kotlin-callback-registration-positive positive not-reached false-negative ba7dfb8f3d6f…
chal-closure-capture dfb-taint-kotlin-closure-capture-negative negative not-reached true-negative c97664e34460…
chal-closure-capture dfb-taint-kotlin-closure-capture-positive positive reached true-positive 55a418521c0c…
chal-computed-property dfb-taint-kotlin-computed-property-negative negative not-reached true-negative 4cb03bd50383…
chal-computed-property dfb-taint-kotlin-computed-property-positive positive not-reached false-negative 7db759553c29…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-negative negative not-reached true-negative 4308ef04c38d…
chal-context-pair-depth2 dfb-taint-kotlin-context-pair-depth2-positive positive reached true-positive 2563b788d732…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-negative negative not-reached true-negative 846f4fbdf199…
chal-deep-relay-chain dfb-taint-kotlin-deep-relay-chain-positive positive reached true-positive aafc73f5369c…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-negative negative not-reached true-negative 929d5ca8850c…
chal-dispatch-table dfb-taint-kotlin-dispatch-table-positive positive not-reached false-negative bb4f6712f104…
chal-element-object dfb-taint-kotlin-element-object-negative negative reached false-positive a2e892896b89…
chal-element-object dfb-taint-kotlin-element-object-positive positive reached true-positive 73c95bfa7692…
chal-function-field dfb-taint-kotlin-function-field-negative negative reached false-positive e116d93374ec…
chal-function-field dfb-taint-kotlin-function-field-positive positive reached true-positive 7eb92342fbc1…
chal-map-iteration dfb-taint-kotlin-map-iteration-negative negative not-reached true-negative 1eb8b9c1a694…
chal-map-iteration dfb-taint-kotlin-map-iteration-positive positive reached true-positive edb5e411326f…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-negative negative not-reached true-negative 6992469094dd…
chal-nested-access-path dfb-taint-kotlin-nested-access-path-positive positive reached true-positive 00b966dfe101…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-negative negative not-reached true-negative 3d9cddffb2fb…
chal-recursive-carry dfb-taint-kotlin-recursive-carry-positive positive reached true-positive 7159f9769a56…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-negative negative not-reached true-negative 4fe4729c41c3…
chal-reflective-invocation dfb-taint-kotlin-reflective-invocation-positive positive not-reached false-negative ce9aeca45447…
direct-propagation dfb-taint-kotlin-direct-negative negative not-reached true-negative 99e50de3a003…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive f4e6959cc2cf…
exception-catch dfb-taint-kotlin-exception-catch-negative negative not-reached true-negative 7e6b26a5e661…
exception-catch dfb-taint-kotlin-exception-catch-positive positive not-reached false-negative 2b4bfc88b385…
infeasible-branch dfb-taint-kotlin-infeasible-branch-negative negative not-reached true-negative 29519bda181b…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive 7e3e9cc0aa91…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 479cd85f1e5e…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 489162236954…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 1fc9fe21022d…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 028febd19b5c…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive a0b64836006d…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 6af9ec0b32e3…
object-separation dfb-taint-kotlin-object-separation-negative negative not-reached true-negative 13fe6dfc17ad…
object-separation dfb-taint-kotlin-object-separation-positive positive reached true-positive 35177bb62e98…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-negative negative not-reached true-negative 14ebfe7b701d…
return-relay-one-hop dfb-taint-kotlin-return-relay-one-hop-positive positive reached true-positive cd4de8effeff…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-negative negative not-reached true-negative 08fff20d9973…
return-relay-two-hop dfb-taint-kotlin-return-relay-two-hop-positive positive reached true-positive 4dcb5f137fb6…
same-object-field-separation dfb-taint-kotlin-same-object-field-negative negative not-reached true-negative 247ec8d462fa…
same-object-field-separation dfb-taint-kotlin-same-object-field-positive positive reached true-positive cf45211a6c4d…

codeql-python-kernel-taint-taint-benchmark-controlledpython, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-python-alias-propagation-negative negative not-reached true-negative 2973d1529370…
alias-propagation-separation dfb-taint-python-alias-propagation-positive positive not-reached false-negative 25ae7c6e600e…
argument-position-separation dfb-taint-python-argument-position-negative negative not-reached true-negative c788f7eda9c1…
argument-position-separation dfb-taint-python-argument-position-positive positive reached true-positive e0c3d76a6fd8…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-negative negative not-reached true-negative 1c034dacc22c…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 40f92b5e1b38…
array-element-separation dfb-taint-python-array-element-negative negative not-reached true-negative d3bb08b87246…
array-element-separation dfb-taint-python-array-element-positive positive not-reached false-negative 0f8dca8a7f34…
branch-join dfb-taint-python-branch-join-negative negative not-reached true-negative e928d0f9febe…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 4382dc60eada…
call-context-separation dfb-taint-python-call-context-negative negative not-reached true-negative c19c90ac1b06…
call-context-separation dfb-taint-python-call-context-positive positive reached true-positive 96c93ed1142a…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-negative negative not-reached true-negative 7bc656d2b59f…
chal-anonymous-implementation dfb-taint-python-anonymous-implementation-positive positive reached true-positive ead5999f83ac…
chal-callback-registration dfb-taint-python-callback-registration-negative negative not-reached true-negative f614ac7f3c1a…
chal-callback-registration dfb-taint-python-callback-registration-positive positive not-reached false-negative b3201158ff5c…
chal-closure-capture dfb-taint-python-closure-capture-negative negative not-reached true-negative be539bfdbd3c…
chal-closure-capture dfb-taint-python-closure-capture-positive positive not-reached false-negative 5e819c44721b…
chal-computed-property dfb-taint-python-computed-property-negative negative not-reached true-negative 004ba6895c9b…
chal-computed-property dfb-taint-python-computed-property-positive positive not-reached false-negative 919e37ed4436…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-negative negative not-reached true-negative 07ed0d1ac2a2…
chal-context-pair-depth2 dfb-taint-python-context-pair-depth2-positive positive reached true-positive 698458c572a0…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-negative negative not-reached true-negative a313a8f251d4…
chal-deep-relay-chain dfb-taint-python-deep-relay-chain-positive positive reached true-positive 46795ecb6687…
chal-dispatch-table dfb-taint-python-dispatch-table-negative negative not-reached true-negative b75cafce17c9…
chal-dispatch-table dfb-taint-python-dispatch-table-positive positive not-reached false-negative 37d4b2f4904e…
chal-element-object dfb-taint-python-element-object-negative negative reached false-positive e8257c119d69…
chal-element-object dfb-taint-python-element-object-positive positive reached true-positive 437eef150d96…
chal-function-field dfb-taint-python-function-field-negative negative not-reached true-negative 15c75c811637…
chal-function-field dfb-taint-python-function-field-positive positive reached true-positive a78b9874dccf…
chal-map-iteration dfb-taint-python-map-iteration-negative negative not-reached true-negative 11fb588a9e72…
chal-map-iteration dfb-taint-python-map-iteration-positive positive reached true-positive 10d5329d5fb7…
chal-nested-access-path dfb-taint-python-nested-access-path-negative negative not-reached true-negative 4b9e164b5f25…
chal-nested-access-path dfb-taint-python-nested-access-path-positive positive reached true-positive 2d9a2b76c2a1…
chal-recursive-carry dfb-taint-python-recursive-carry-negative negative not-reached true-negative 93262ebc0137…
chal-recursive-carry dfb-taint-python-recursive-carry-positive positive reached true-positive a0de9883b531…
chal-reflective-invocation dfb-taint-python-reflective-invocation-negative negative not-reached true-negative 086d10575108…
chal-reflective-invocation dfb-taint-python-reflective-invocation-positive positive not-reached false-negative 7a20b831e8ac…
direct-propagation dfb-taint-python-direct-negative negative not-reached true-negative 5e8032ccbb42…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 348d8423466e…
exception-catch dfb-taint-python-exception-catch-negative negative not-reached true-negative eae716854ccb…
exception-catch dfb-taint-python-exception-catch-positive positive not-reached false-negative 12c98a5eafa2…
infeasible-branch dfb-taint-python-infeasible-branch-negative negative not-reached true-negative 100f095138ec…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive dadfa675958f…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative f270a7e5ea19…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive 26adb58a4495…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 93c1f02d68f3…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive c22db1f00e37…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive add632b660ed…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 36204af575e8…
object-separation dfb-taint-python-object-separation-negative negative not-reached true-negative 88b25172c4d9…
object-separation dfb-taint-python-object-separation-positive positive reached true-positive 18bea9ffecc8…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-negative negative not-reached true-negative 87bb106bd027…
return-relay-one-hop dfb-taint-python-return-relay-one-hop-positive positive reached true-positive 44ca5e2ab9ed…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-negative negative not-reached true-negative 16f33d9d607b…
return-relay-two-hop dfb-taint-python-return-relay-two-hop-positive positive reached true-positive 8c1ddc943520…
same-object-field-separation dfb-taint-python-same-object-field-negative negative not-reached true-negative 1d14b9d6452d…
same-object-field-separation dfb-taint-python-same-object-field-positive positive reached true-positive b001c8cf7cdd…

codeql-ruby-kernel-taint-taint-benchmark-controlledruby, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-ruby-alias-propagation-negative negative not-reached true-negative c1fc33af4385…
alias-propagation-separation dfb-taint-ruby-alias-propagation-positive positive not-reached false-negative 79d104006596…
argument-position-separation dfb-taint-ruby-argument-position-negative negative not-reached true-negative 5ff54da7813c…
argument-position-separation dfb-taint-ruby-argument-position-positive positive reached true-positive 8596c4927676…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-negative negative not-reached true-negative d9cb1449da23…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive b529eb536296…
array-element-separation dfb-taint-ruby-array-element-negative negative not-reached true-negative eb703914b270…
array-element-separation dfb-taint-ruby-array-element-positive positive reached true-positive bc3ba112fcc1…
branch-join dfb-taint-ruby-branch-join-negative negative not-reached true-negative d4412d994cda…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive aef8ff8b906a…
call-context-separation dfb-taint-ruby-call-context-negative negative not-reached true-negative 392d8996bdeb…
call-context-separation dfb-taint-ruby-call-context-positive positive reached true-positive 2a25cb4c4628…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-negative negative not-reached true-negative 62f9423e29cc…
chal-anonymous-implementation dfb-taint-ruby-anonymous-implementation-positive positive not-reached false-negative 8ae8c1b73490…
chal-callback-registration dfb-taint-ruby-callback-registration-negative negative not-reached true-negative 571e13595c27…
chal-callback-registration dfb-taint-ruby-callback-registration-positive positive not-reached false-negative 36ed850e275b…
chal-closure-capture dfb-taint-ruby-closure-capture-negative negative not-reached true-negative db7c30843a35…
chal-closure-capture dfb-taint-ruby-closure-capture-positive positive reached true-positive cb24927a16aa…
chal-computed-property dfb-taint-ruby-computed-property-negative negative not-reached true-negative 62f365ea86d6…
chal-computed-property dfb-taint-ruby-computed-property-positive positive not-reached false-negative a609d50fb6b4…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-negative negative not-reached true-negative bbef0e4ef346…
chal-context-pair-depth2 dfb-taint-ruby-context-pair-depth2-positive positive reached true-positive a8fe8a751210…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-negative negative not-reached true-negative 8fef42b0bfbd…
chal-deep-relay-chain dfb-taint-ruby-deep-relay-chain-positive positive reached true-positive 4cfd71ad35c8…
chal-dispatch-table dfb-taint-ruby-dispatch-table-negative negative not-reached true-negative f713cf741ba7…
chal-dispatch-table dfb-taint-ruby-dispatch-table-positive positive not-reached false-negative b67a4098ea2d…
chal-element-object dfb-taint-ruby-element-object-negative negative not-reached true-negative 4f85e7c1b70d…
chal-element-object dfb-taint-ruby-element-object-positive positive reached true-positive 123ce329adae…
chal-function-field dfb-taint-ruby-function-field-negative negative not-reached true-negative 4fa680d2c7b4…
chal-function-field dfb-taint-ruby-function-field-positive positive not-reached false-negative 30837e87025f…
chal-map-iteration dfb-taint-ruby-map-iteration-negative negative not-reached true-negative b9488336576c…
chal-map-iteration dfb-taint-ruby-map-iteration-positive positive reached true-positive be8ba263d856…
chal-nested-access-path dfb-taint-ruby-nested-access-path-negative negative not-reached true-negative a5bf2d7507a2…
chal-nested-access-path dfb-taint-ruby-nested-access-path-positive positive reached true-positive 27382dd0b291…
chal-recursive-carry dfb-taint-ruby-recursive-carry-negative negative not-reached true-negative 9165aa3ef9d4…
chal-recursive-carry dfb-taint-ruby-recursive-carry-positive positive reached true-positive 1069645ce953…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-negative negative not-reached true-negative e4264ef6854f…
chal-reflective-invocation dfb-taint-ruby-reflective-invocation-positive positive not-reached false-negative b614ebb0c422…
direct-propagation dfb-taint-ruby-direct-negative negative not-reached true-negative ce12ad9ed763…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive 17df68b25a0e…
exception-catch dfb-taint-ruby-exception-catch-negative negative not-reached true-negative 5c404eb7697a…
exception-catch dfb-taint-ruby-exception-catch-positive positive not-reached false-negative 6b557e822ff9…
infeasible-branch dfb-taint-ruby-infeasible-branch-negative negative not-reached true-negative 3ae4b696c826…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive 2f1905261e39…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative 4ec6d46b961e…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive e4a79191cfec…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative e7879588c349…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive a1885a1405e4…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 865deba1d62f…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive bb80c0c6cacc…
object-separation dfb-taint-ruby-object-separation-negative negative not-reached true-negative ca46ca830fd5…
object-separation dfb-taint-ruby-object-separation-positive positive reached true-positive 32eabfc47474…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-negative negative not-reached true-negative d0e6055feaa5…
return-relay-one-hop dfb-taint-ruby-return-relay-one-hop-positive positive reached true-positive 21b44ef0e6a9…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-negative negative not-reached true-negative 946b7e0022fa…
return-relay-two-hop dfb-taint-ruby-return-relay-two-hop-positive positive reached true-positive 88c637b74eb1…
same-object-field-separation dfb-taint-ruby-same-object-field-negative negative not-reached true-negative f13efc50aac6…
same-object-field-separation dfb-taint-ruby-same-object-field-positive positive reached true-positive 8d61b3155e9f…

codeql-rust-kernel-taint-taint-benchmark-controlledrust, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-rust-alias-propagation-negative negative not-reached true-negative 65e21b676a51…
alias-propagation-separation dfb-taint-rust-alias-propagation-positive positive reached true-positive bbef3414e0fd…
argument-position-separation dfb-taint-rust-argument-position-negative negative not-reached true-negative c1a56188202c…
argument-position-separation dfb-taint-rust-argument-position-positive positive reached true-positive 8171aa15b20e…
arithmetic-expression-propagation dfb-taint-rust-expression-negative negative not-reached true-negative f514edb18a73…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive 450bd39f7076…
array-element-separation dfb-taint-rust-array-element-negative negative reached false-positive 1f03b301a537…
array-element-separation dfb-taint-rust-array-element-positive positive reached true-positive 880ba6992fb1…
branch-join dfb-taint-rust-branch-join-negative negative not-reached true-negative 5a68d6f61e59…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive c5d489001479…
call-context-separation dfb-taint-rust-call-context-negative negative not-reached true-negative e39be9f23da3…
call-context-separation dfb-taint-rust-call-context-positive positive reached true-positive 7346e0aa7451…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-negative negative not-reached true-negative 96fd1fc75f2d…
chal-anonymous-implementation dfb-taint-rust-anonymous-implementation-positive positive not-reached false-negative 0fec5c17279d…
chal-callback-registration dfb-taint-rust-callback-registration-negative negative not-reached true-negative 6b9660e3e6c2…
chal-callback-registration dfb-taint-rust-callback-registration-positive positive not-reached false-negative 50640f04aaeb…
chal-closure-capture dfb-taint-rust-closure-capture-negative negative not-reached true-negative 8d8dd5171d3b…
chal-closure-capture dfb-taint-rust-closure-capture-positive positive not-reached false-negative 88b0eb59e682…
chal-computed-property dfb-taint-rust-computed-property-negative negative not-reached true-negative 4f2999c09408…
chal-computed-property dfb-taint-rust-computed-property-positive positive not-reached false-negative 811bd258775e…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-negative negative not-reached true-negative 445756ecefe6…
chal-context-pair-depth2 dfb-taint-rust-context-pair-depth2-positive positive reached true-positive d9ba62382f72…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-negative negative not-reached true-negative 03757d7a099e…
chal-deep-relay-chain dfb-taint-rust-deep-relay-chain-positive positive reached true-positive 37ad834cc21c…
chal-dispatch-table dfb-taint-rust-dispatch-table-negative negative not-reached true-negative 0dce04c26b63…
chal-dispatch-table dfb-taint-rust-dispatch-table-positive positive not-reached false-negative 94a04ebc93c2…
chal-element-object dfb-taint-rust-element-object-negative negative not-reached true-negative 360e7917d7fb…
chal-element-object dfb-taint-rust-element-object-positive positive not-reached false-negative ae8135616721…
chal-function-field dfb-taint-rust-function-field-negative negative not-reached true-negative 75d782037051…
chal-function-field dfb-taint-rust-function-field-positive positive not-reached false-negative 7a9d4d14daf4…
chal-map-iteration dfb-taint-rust-map-iteration-negative negative not-reached true-negative 086b72914e89…
chal-map-iteration dfb-taint-rust-map-iteration-positive positive not-reached false-negative 7f7f0c7db0d1…
chal-nested-access-path dfb-taint-rust-nested-access-path-negative negative not-reached true-negative 4a35b8a17e24…
chal-nested-access-path dfb-taint-rust-nested-access-path-positive positive reached true-positive 6252b5001bd6…
chal-recursive-carry dfb-taint-rust-recursive-carry-negative negative not-reached true-negative 4f8bd1cdab57…
chal-recursive-carry dfb-taint-rust-recursive-carry-positive positive reached true-positive 47eb8661707b…
direct-propagation dfb-taint-rust-direct-negative negative not-reached true-negative b562f57f613b…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive e8980c2a01f1…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative not-reached true-negative f977fa8758eb…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive db299d413586…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 2609ed3a0ac4…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 37ea12526b69…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 74471ab1796d…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive 6d80cf64aa8c…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 8b8a4bdee1d2…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 317a0ddfe6c8…
object-separation dfb-taint-rust-object-separation-negative negative not-reached true-negative ad97cac3ba77…
object-separation dfb-taint-rust-object-separation-positive positive reached true-positive 25648402820f…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-negative negative not-reached true-negative 17818630829d…
return-relay-one-hop dfb-taint-rust-return-relay-one-hop-positive positive reached true-positive 31f05231fa29…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-negative negative not-reached true-negative 55675739c2fe…
return-relay-two-hop dfb-taint-rust-return-relay-two-hop-positive positive reached true-positive 82c12fa53192…
same-object-field-separation dfb-taint-rust-same-object-field-negative negative not-reached true-negative 02cdb79d4e5d…
same-object-field-separation dfb-taint-rust-same-object-field-positive positive reached true-positive 2851c15b3de4…

codeql-rust-kernel-taint-taint-benchmark-controlledrust, language-extension

Template Case Polarity Outcome Classification Raw evidence
result-error-propagation dfb-taint-rust-result-error-propagation-negative negative not-reached true-negative 565863b76e6a…
result-error-propagation dfb-taint-rust-result-error-propagation-positive positive not-reached false-negative ee05d5b4fdc3…

codeql-typescript-kernel-taint-taint-benchmark-controlledtypescript, core

Template Case Polarity Outcome Classification Raw evidence
alias-propagation-separation dfb-taint-typescript-alias-propagation-negative negative not-reached true-negative d696e62ae737…
alias-propagation-separation dfb-taint-typescript-alias-propagation-positive positive not-reached false-negative 337eea319377…
argument-position-separation dfb-taint-typescript-argument-position-negative negative not-reached true-negative 75af85bdc129…
argument-position-separation dfb-taint-typescript-argument-position-positive positive reached true-positive 80a2942286d1…
arithmetic-expression-propagation dfb-taint-typescript-expression-negative negative not-reached true-negative 74f4a0e5af17…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive not-reached false-negative 1e56b94b8575…
array-element-separation dfb-taint-typescript-array-element-negative negative not-reached true-negative 559ae27d1891…
array-element-separation dfb-taint-typescript-array-element-positive positive reached true-positive e7ca8cba2553…
branch-join dfb-taint-typescript-branch-join-negative negative not-reached true-negative 72ea0aaf1448…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive 85534af66d38…
call-context-separation dfb-taint-typescript-call-context-negative negative not-reached true-negative 606c573230e4…
call-context-separation dfb-taint-typescript-call-context-positive positive reached true-positive 45a55c8d543f…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-negative negative not-reached true-negative 9345c45597dc…
chal-anonymous-implementation dfb-taint-typescript-anonymous-implementation-positive positive reached true-positive 34dd9993242b…
chal-callback-registration dfb-taint-typescript-callback-registration-negative negative not-reached true-negative fb7436e38497…
chal-callback-registration dfb-taint-typescript-callback-registration-positive positive not-reached false-negative 06edcf38e3ac…
chal-closure-capture dfb-taint-typescript-closure-capture-negative negative not-reached true-negative 030d74f651a4…
chal-closure-capture dfb-taint-typescript-closure-capture-positive positive reached true-positive 3668ed0818ca…
chal-computed-property dfb-taint-typescript-computed-property-negative negative reached false-positive 3c6305110e75…
chal-computed-property dfb-taint-typescript-computed-property-positive positive reached true-positive b88fc061eecd…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-negative negative not-reached true-negative fad784365452…
chal-context-pair-depth2 dfb-taint-typescript-context-pair-depth2-positive positive reached true-positive 0244aa595b61…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-negative negative not-reached true-negative 9d1787c10195…
chal-deep-relay-chain dfb-taint-typescript-deep-relay-chain-positive positive reached true-positive 8be348f635c7…
chal-dispatch-table dfb-taint-typescript-dispatch-table-negative negative not-reached true-negative 132aca4ba001…
chal-dispatch-table dfb-taint-typescript-dispatch-table-positive positive not-reached false-negative 851b33f55c66…
chal-element-object dfb-taint-typescript-element-object-negative negative not-reached true-negative 292061e9a6c0…
chal-element-object dfb-taint-typescript-element-object-positive positive reached true-positive 343f2115e52e…
chal-function-field dfb-taint-typescript-function-field-negative negative not-reached true-negative a08f4c8b23ab…
chal-function-field dfb-taint-typescript-function-field-positive positive not-reached false-negative 95b30dc93be0…
chal-map-iteration dfb-taint-typescript-map-iteration-negative negative not-reached true-negative 0c53e79a8a9d…
chal-map-iteration dfb-taint-typescript-map-iteration-positive positive not-reached false-negative 83334c541563…
chal-nested-access-path dfb-taint-typescript-nested-access-path-negative negative not-reached true-negative b43056689720…
chal-nested-access-path dfb-taint-typescript-nested-access-path-positive positive not-reached false-negative 651ed3609531…
chal-recursive-carry dfb-taint-typescript-recursive-carry-negative negative not-reached true-negative 4c2240f7bdf7…
chal-recursive-carry dfb-taint-typescript-recursive-carry-positive positive reached true-positive d94a8f6737f5…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-negative negative not-reached true-negative 0783b7fc1827…
chal-reflective-invocation dfb-taint-typescript-reflective-invocation-positive positive not-reached false-negative 9bd96c454a2e…
direct-propagation dfb-taint-typescript-direct-negative negative not-reached true-negative 69653a782c6c…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 5797254fb2be…
exception-catch dfb-taint-typescript-exception-catch-negative negative not-reached true-negative ce7262098f51…
exception-catch dfb-taint-typescript-exception-catch-positive positive reached true-positive f8da05b969d5…
infeasible-branch dfb-taint-typescript-infeasible-branch-negative negative not-reached true-negative c1fff133ba04…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 43d98a824518…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative c800c9019303…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive a4d32625222e…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 69d152833e63…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive 18238c1f0963…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 1d4e6b42a075…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 9bdb4f046caf…
object-separation dfb-taint-typescript-object-separation-negative negative not-reached true-negative ea3d02087f2f…
object-separation dfb-taint-typescript-object-separation-positive positive reached true-positive 1d42fa79ccdb…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-negative negative not-reached true-negative 085e13d91c1c…
return-relay-one-hop dfb-taint-typescript-return-relay-one-hop-positive positive reached true-positive 9f788ee268a7…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-negative negative not-reached true-negative 8b7c85761761…
return-relay-two-hop dfb-taint-typescript-return-relay-two-hop-positive positive reached true-positive dda5c77de4ac…
same-object-field-separation dfb-taint-typescript-same-object-field-negative negative not-reached true-negative e72b25cfe990…
same-object-field-separation dfb-taint-typescript-same-object-field-positive positive reached true-positive 4064f5d37c6f…

joern-java-kernel-taint-taint-benchmark-controlledjava, core

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-javascript-kernel-taint-taint-benchmark-controlledjavascript, core

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-php-kernel-taint-taint-benchmark-controlledphp, core

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

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-ruby-kernel-taint-taint-benchmark-controlledruby, core

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

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…

semgrep-c-kernel-taint-taint-benchmark-controlledc, core

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 6cc418942ac9…
arithmetic-expression-propagation dfb-taint-c-expression-positive positive reached true-positive 83097f23872f…
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 b9243e79cdcc…
branch-join dfb-taint-c-branch-join-positive positive reached true-positive b6a297ba6620…
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 55c36942995e…
direct-propagation dfb-taint-c-direct-positive positive reached true-positive c729beb3c9c1…
infeasible-branch dfb-taint-c-infeasible-branch-negative negative reached false-positive 1d4dcb766fce…
infeasible-branch dfb-taint-c-infeasible-branch-positive positive reached true-positive e8f45ecdd31c…
local-multi-step-chain dfb-taint-c-local-chain-negative negative not-reached true-negative 5cf92d92607a…
local-multi-step-chain dfb-taint-c-local-chain-positive positive reached true-positive 7f41c0dba337…
local-overwrite-kill dfb-taint-c-local-overwrite-negative negative not-reached true-negative 362147ef4688…
local-overwrite-kill dfb-taint-c-local-overwrite-positive positive reached true-positive 57f72b814de9…
loop-carried-kill dfb-taint-c-loop-carried-negative negative reached false-positive 98c12cc2a4ae…
loop-carried-kill dfb-taint-c-loop-carried-positive positive reached true-positive 8017511d5d78…
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

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 75bbe3ffe854…
arithmetic-expression-propagation dfb-taint-cpp-expression-positive positive reached true-positive 83e0c009523c…
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 4d5319f6b46d…
branch-join dfb-taint-cpp-branch-join-positive positive reached true-positive 05c69bb62a33…
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 b6f4369d9b19…
direct-propagation dfb-taint-cpp-direct-positive positive reached true-positive f7024b21cdb7…
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 574bc5c9a526…
infeasible-branch dfb-taint-cpp-infeasible-branch-positive positive reached true-positive efd56b3c142b…
local-multi-step-chain dfb-taint-cpp-local-chain-negative negative not-reached true-negative 5e9f748c18b9…
local-multi-step-chain dfb-taint-cpp-local-chain-positive positive reached true-positive 5f60c8dccde0…
local-overwrite-kill dfb-taint-cpp-local-overwrite-negative negative not-reached true-negative ec1f5dc65c56…
local-overwrite-kill dfb-taint-cpp-local-overwrite-positive positive reached true-positive e3ba94b5123b…
loop-carried-kill dfb-taint-cpp-loop-carried-negative negative reached false-positive 6d31f8789cee…
loop-carried-kill dfb-taint-cpp-loop-carried-positive positive reached true-positive b4bff1793474…
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

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 7ba803b96b04…
arithmetic-expression-propagation dfb-taint-go-expression-positive positive reached true-positive 71d20865521d…
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 f75f3a770c3c…
branch-join dfb-taint-go-branch-join-positive positive reached true-positive 3ce610a6451a…
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 a71c078c3c7b…
direct-propagation dfb-taint-go-direct-positive positive reached true-positive 52b363db98d3…
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 768431ee397d…
infeasible-branch dfb-taint-go-infeasible-branch-positive positive reached true-positive 7b48dffdee13…
local-multi-step-chain dfb-taint-go-local-chain-negative negative not-reached true-negative 737ad163a034…
local-multi-step-chain dfb-taint-go-local-chain-positive positive reached true-positive fad6bf9bfa24…
local-overwrite-kill dfb-taint-go-local-overwrite-negative negative not-reached true-negative 3f82d49e1ef3…
local-overwrite-kill dfb-taint-go-local-overwrite-positive positive reached true-positive fd219b4a3533…
loop-carried-kill dfb-taint-go-loop-carried-negative negative reached false-positive 8f31525d9730…
loop-carried-kill dfb-taint-go-loop-carried-positive positive reached true-positive 8de2457e04c4…
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

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 16aa67d7e1a4…
arithmetic-expression-propagation dfb-taint-java-expression-positive positive reached true-positive 85bb98dd3b6a…
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 03e253da74e6…
branch-join dfb-taint-java-branch-join-positive positive reached true-positive a81a5aa90598…
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 20bd38859a12…
direct-propagation dfb-taint-java-explicit-negative negative not-reached true-negative d3c593ecdbec…
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 cd8136a8f396…
infeasible-branch dfb-taint-java-infeasible-branch-positive positive reached true-positive fc6eb8ce7465…
local-multi-step-chain dfb-taint-java-local-chain-negative negative not-reached true-negative baaf6b694446…
local-multi-step-chain dfb-taint-java-local-chain-positive positive reached true-positive f5797a9cb188…
local-overwrite-kill dfb-taint-java-local-overwrite-negative negative not-reached true-negative 02370cb291a3…
local-overwrite-kill dfb-taint-java-local-overwrite-positive positive reached true-positive 2162ea0d8558…
loop-carried-kill dfb-taint-java-loop-carried-negative negative reached false-positive 7b382f0a84ea…
loop-carried-kill dfb-taint-java-loop-carried-positive positive reached true-positive dc10b669791b…
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-javascript-kernel-taint-taint-benchmark-controlledjavascript, core

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 b2e823b77b17…
arithmetic-expression-propagation dfb-taint-javascript-expression-positive positive reached true-positive d969d954faa0…
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 a15e833898a0…
branch-join dfb-taint-javascript-branch-join-positive positive reached true-positive 6c1e6a20b861…
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 aa9e313402f5…
direct-propagation dfb-taint-javascript-direct-positive positive reached true-positive 08ded00cafc5…
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 884645af0128…
infeasible-branch dfb-taint-javascript-infeasible-branch-positive positive reached true-positive ba65d385b622…
local-multi-step-chain dfb-taint-javascript-local-chain-negative negative not-reached true-negative 45df3fe4e440…
local-multi-step-chain dfb-taint-javascript-local-chain-positive positive reached true-positive 69459b840827…
local-overwrite-kill dfb-taint-javascript-local-overwrite-negative negative not-reached true-negative 8ab787f0513f…
local-overwrite-kill dfb-taint-javascript-local-overwrite-positive positive reached true-positive bf408f04408a…
loop-carried-kill dfb-taint-javascript-loop-carried-negative negative reached false-positive b7b2c264bef5…
loop-carried-kill dfb-taint-javascript-loop-carried-positive positive reached true-positive 6ef593e0fb85…
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-kotlin-kernel-taint-taint-benchmark-controlledkotlin, core

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 9f618e36c329…
arithmetic-expression-propagation dfb-taint-kotlin-expression-positive positive reached true-positive 3242396fde16…
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 c4986eab7033…
branch-join dfb-taint-kotlin-branch-join-positive positive reached true-positive 7f30abdc2d1f…
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 6374756f4784…
direct-propagation dfb-taint-kotlin-direct-positive positive reached true-positive b222f0a33dfc…
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 8916d6d585ca…
infeasible-branch dfb-taint-kotlin-infeasible-branch-positive positive reached true-positive d5e5a22eca5b…
local-multi-step-chain dfb-taint-kotlin-local-chain-negative negative not-reached true-negative 00132cc4b743…
local-multi-step-chain dfb-taint-kotlin-local-chain-positive positive reached true-positive 274a370ba6a1…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-negative negative not-reached true-negative 124d3dc686ab…
local-overwrite-kill dfb-taint-kotlin-local-overwrite-positive positive reached true-positive 4a64793bee72…
loop-carried-kill dfb-taint-kotlin-loop-carried-negative negative reached false-positive 25b3d1c846e5…
loop-carried-kill dfb-taint-kotlin-loop-carried-positive positive reached true-positive 1c663ba35c25…
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

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 b3710c9fab21…
arithmetic-expression-propagation dfb-taint-php-expression-positive positive reached true-positive 948aee403f7b…
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 925335991391…
branch-join dfb-taint-php-branch-join-positive positive reached true-positive 4e7e46ec4ad9…
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 6f20ab4d544e…
direct-propagation dfb-taint-php-direct-positive positive reached true-positive 2643280c9690…
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 ee138c1f3c35…
infeasible-branch dfb-taint-php-infeasible-branch-positive positive reached true-positive 2b03d7ca50ec…
local-multi-step-chain dfb-taint-php-local-chain-negative negative not-reached true-negative df6f70bbdc77…
local-multi-step-chain dfb-taint-php-local-chain-positive positive reached true-positive b5f623e5d2bc…
local-overwrite-kill dfb-taint-php-local-overwrite-negative negative not-reached true-negative a72332572849…
local-overwrite-kill dfb-taint-php-local-overwrite-positive positive reached true-positive ede461dfdb3e…
loop-carried-kill dfb-taint-php-loop-carried-negative negative reached false-positive 8f93375c586a…
loop-carried-kill dfb-taint-php-loop-carried-positive positive reached true-positive ec4f15948c74…
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

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 93a53f271a42…
arithmetic-expression-propagation dfb-taint-python-arithmetic-expression-positive positive reached true-positive 71c151c9ab44…
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 0b89dbd1cd47…
branch-join dfb-taint-python-branch-join-positive positive reached true-positive 60d6fa445ea6…
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 84aecaf58322…
direct-propagation dfb-taint-python-direct-positive positive reached true-positive 4bdc49ae6267…
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 15c99726b448…
infeasible-branch dfb-taint-python-infeasible-branch-positive positive reached true-positive fd4fa6f920df…
local-multi-step-chain dfb-taint-python-local-chain-negative negative not-reached true-negative a623ccadec45…
local-multi-step-chain dfb-taint-python-local-chain-positive positive reached true-positive fbb861198ba0…
local-overwrite-kill dfb-taint-python-local-overwrite-negative negative not-reached true-negative 2c18c64c5266…
local-overwrite-kill dfb-taint-python-local-overwrite-positive positive reached true-positive 8b89d7b55d72…
loop-carried-kill dfb-taint-python-loop-carried-negative negative reached false-positive 2c2bafdcd00c…
loop-carried-kill dfb-taint-python-loop-carried-positive positive reached true-positive 4c7c237e9951…
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-ruby-kernel-taint-taint-benchmark-controlledruby, core

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 da071e21bf88…
arithmetic-expression-propagation dfb-taint-ruby-arithmetic-expression-positive positive reached true-positive 1c6408cd8501…
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 c01bca11f65e…
branch-join dfb-taint-ruby-branch-join-positive positive reached true-positive fe8642b44b4b…
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 9aaa51eda00b…
direct-propagation dfb-taint-ruby-direct-positive positive reached true-positive b32113bb7ef2…
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 037234df8857…
infeasible-branch dfb-taint-ruby-infeasible-branch-positive positive reached true-positive a8d419c884d3…
local-multi-step-chain dfb-taint-ruby-local-chain-negative negative not-reached true-negative d40638ea7169…
local-multi-step-chain dfb-taint-ruby-local-chain-positive positive reached true-positive 682f24d7f4e3…
local-overwrite-kill dfb-taint-ruby-local-overwrite-negative negative not-reached true-negative 657a656ce657…
local-overwrite-kill dfb-taint-ruby-local-overwrite-positive positive reached true-positive 04f802485e8d…
loop-carried-kill dfb-taint-ruby-loop-carried-negative negative reached false-positive 7de972b70016…
loop-carried-kill dfb-taint-ruby-loop-carried-positive positive reached true-positive cdd4b6031fd1…
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

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 27893cea3d3c…
arithmetic-expression-propagation dfb-taint-rust-expression-positive positive reached true-positive b0c1397efe9c…
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 1e0432f7cf45…
branch-join dfb-taint-rust-branch-join-positive positive reached true-positive a99cada7c43d…
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 aad001fac8e5…
direct-propagation dfb-taint-rust-direct-positive positive reached true-positive 832ac7496c4b…
infeasible-branch dfb-taint-rust-infeasible-branch-negative negative reached false-positive b6e4dc4d2aad…
infeasible-branch dfb-taint-rust-infeasible-branch-positive positive reached true-positive d02faa0ab233…
local-multi-step-chain dfb-taint-rust-local-chain-negative negative not-reached true-negative 98082cbd68e6…
local-multi-step-chain dfb-taint-rust-local-chain-positive positive reached true-positive 6346f205b539…
local-overwrite-kill dfb-taint-rust-local-overwrite-negative negative not-reached true-negative 642806173377…
local-overwrite-kill dfb-taint-rust-local-overwrite-positive positive reached true-positive d01040f7a969…
loop-carried-kill dfb-taint-rust-loop-carried-negative negative reached false-positive 4f4c59f02fad…
loop-carried-kill dfb-taint-rust-loop-carried-positive positive reached true-positive 18d064bd43aa…
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

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 850545749d1e…
arithmetic-expression-propagation dfb-taint-typescript-expression-positive positive reached true-positive 8e77f2ecf048…
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 734e6002b244…
branch-join dfb-taint-typescript-branch-join-positive positive reached true-positive f118416794ae…
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 dc9fe22a77bf…
direct-propagation dfb-taint-typescript-direct-positive positive reached true-positive 13c8a6e3b7cb…
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 7317f678c6e7…
infeasible-branch dfb-taint-typescript-infeasible-branch-positive positive reached true-positive 045734b59517…
local-multi-step-chain dfb-taint-typescript-local-chain-negative negative not-reached true-negative 13229c3687dc…
local-multi-step-chain dfb-taint-typescript-local-chain-positive positive reached true-positive ef1aaaec1c1c…
local-overwrite-kill dfb-taint-typescript-local-overwrite-negative negative not-reached true-negative 07432cb1cdd4…
local-overwrite-kill dfb-taint-typescript-local-overwrite-positive positive reached true-positive b6a1ad9fbce8…
loop-carried-kill dfb-taint-typescript-loop-carried-negative negative reached false-positive 251d098e61fe…
loop-carried-kill dfb-taint-typescript-loop-carried-positive positive reached true-positive 302623c205f3…
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…