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-controlled — c, 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-controlled — c, 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-controlled — cpp, 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-controlled — csharp, 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-controlled — go, 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-controlled — java, 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-controlled — javascript, 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-controlled — kotlin, 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-controlled — php, 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-controlled — python, 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-controlled — ruby, 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-controlled — rust, 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-controlled — rust, 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-controlled — scala, 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-controlled — c, 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-controlled — cpp, 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-controlled — csharp, 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-controlled — go, 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-controlled — java, 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-controlled — java, 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-controlled — javascript, 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-controlled — kotlin, 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-controlled — php, 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-controlled — python, 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-controlled — ruby, 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-controlled — rust, 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-controlled — scala, 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-controlled — typescript, 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-controlled — typescript, 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-controlled — c, 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-controlled — c, 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-controlled — cpp, 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-controlled — csharp, 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-controlled — go, 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-controlled — java, 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-controlled — javascript, 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-controlled — kotlin, 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-controlled — python, 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-controlled — ruby, 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-controlled — rust, 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-controlled — rust, 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-controlled — typescript, 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-controlled — java, 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-controlled — javascript, 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-controlled — php, 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-controlled — python, 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-controlled — ruby, 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-controlled — rust, 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-controlled — c, 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-controlled — cpp, 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-controlled — go, 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-controlled — java, 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-controlled — javascript, 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-controlled — kotlin, 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-controlled — php, 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-controlled — python, 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-controlled — ruby, 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-controlled — rust, 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-controlled — typescript, 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… |