Case evidence — v0.9.2
Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The site serves raw publication captures from the versioned v0.9.2 evidence route. Inconclusive and unsupported results retain separate coverage classifications; runner-error results retain their failed-execution classification. None becomes a clean negative.
The case-variation note explains the paired outcome changes and the CodeQL native query-pack lookup failures. No latency evidence is attached to this snapshot; timing remains available only on the historical v0.9.0 latency page, bound to its earlier pins.
codeql-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 77a6eacfe424… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | ebb8ea4eadaf… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 8a10a61b8526… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 40d994ad6a99… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 50a25cdba622… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 6911b773852a… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | 44f1f2eefc7d… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | 0a5868a610be… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 41a6c7a648ec… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | e0202bb58a82… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 6bc4af128117… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | b32ee748487e… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 79f57b9fba36… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 2a82c672424b… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 615e979f20b5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | ea3fe412fea7… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | cdd734f64efa… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 19eebcf91e81… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | 63356fb7ef9d… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 85cdfe1dd1d6… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | 0977aec568b4… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 65ded1127593… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 7b592e0d2cc2… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | a7cc592dc7fb… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | 21d186b133d0… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 9435d7f1c7bf… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | not-reached | true-negative | 218563bf75fc… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | reached | true-positive | c3d8f4667062… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | d0d91579c221… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | d968c6acdebe… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | not-reached | true-negative | 2ac19a050277… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | reached | true-positive | cafe5ae094f9… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 3cc461474290… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | 11a4262f4035… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | reached | false-positive | 11b47c3db4da… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | reached | true-positive | eca5bbc00ae2… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | not-reached | true-negative | ce30cdb4103f… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | reached | true-positive | c2b905ac1af7… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | c0323cf5d4dc… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 2e8e45fef9e7… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | inconclusive | inconclusive | f0a5587a177d… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 9db58d689d42… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | cd53a05f098b… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 06342de8933c… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | dd075d1d1440… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | be022977827d… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | 28bc4711efec… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | b741a3e37a6a… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 4ce881594777… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | dd385fc24a18… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | c0ca5fa770f5… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 566ea0625426… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 63108a17a550… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | bc236c32feb9… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | c0557c9c87b2… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | b472fc837f0d… |
codeql-c-kernel-taint-taint-benchmark-controlled — c, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
c-error-code-return-path | dfb-taint-c-error-code-return-positive | positive | reached | true-positive | d10c1e881604… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | a9f4feb3da8d… |
codeql-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | not-reached | true-negative | 3c721772e6bf… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | 95d7f1d06cd6… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | a49b6b4dc0c0… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | a8e495258ca7… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | d0b9a5979aa4… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 6dd7b3b122e0… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | 02d42a497017… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 0b32ac957e4c… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 445686a4a9f6… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | ad0998eec1e5… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 41475a1c0c5b… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 5cef843f0b47… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 1c27dac96e98… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | 436f8547138c… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 9d8bf6d3ddb2… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | cb374c44c14b… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 3fb40e55d303… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | d33b5cc34467… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | a5192e1bb7a1… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | bd6a379e6dec… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 93b427750414… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | c048b5fbb574… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 6bb8bf75c232… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 438dfed9ad88… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 21895c57df4a… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 7dfe4818d696… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | b114cdcb1590… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | 84ae34698385… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 6025d7953976… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | 5ce6af4b4a25… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 2c34f3c08e9f… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 68b7966d211b… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | ded5d0b65842… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | 47dc213fc6a2… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | not-reached | true-negative | 8b17b96fa16c… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | reached | true-positive | cb07176daf09… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 709bbd3f8609… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | 929cfdf5b990… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | not-reached | true-negative | 076985b75b85… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | reached | true-positive | e0831d3d45e8… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | d8f898d9fa84… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | 5b1d530d92f0… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | reached | false-positive | ec7f9c8c5764… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | reached | true-positive | 2716ff05cdcd… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | reached | false-positive | fd5e126613a7… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | reached | true-positive | 5035c9169cd6… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | not-reached | true-negative | 330fc0d8ae30… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | reached | true-positive | 51e86e4146ae… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | faae875ed92f… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 17efbbcadbe4… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | a18cba30b6eb… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | b2afa369c3c5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | inconclusive | inconclusive | 1a4513ce9a06… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 16018b691172… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 1ca1980f6529… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 31510d5cea40… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | b0a614c689fe… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 3e2c604bac60… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | a6e17c25a319… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 1bbb54e470cb… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 971c7a570395… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 72199df70b50… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 510862ed92ae… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 4af64cfb04ce… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | ab9430d8b6b2… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 9f49367512e8… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 57f37f7cd823… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | e77a52b63fb5… |
codeql-csharp-kernel-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-csharp-alias-propagation-negative | negative | not-reached | true-negative | 3ba4624108e6… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 460098a31709… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 92c731442f3c… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | f227145fbaaf… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | fee3d8a0e694… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | 89c787655eb0… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | 8440aba5b27e… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 24dca5746f1e… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 24c59fcb52ad… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 9cfea076359a… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | e58c50f5f5f4… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 91f8918f9415… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | cfd8a6b0a2e3… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | 3a09a7da1d69… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 85985bda2d86… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | b2081446515c… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | 17aef09bf269… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 7e7d6e9a77b1… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | 039bd67a479d… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | e84d0902bfce… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | d9316c3f0d02… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 34658b2dd29b… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 62a374124dd9… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | f7998fc2d945… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | 511034a827af… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | fc2edc9465c6… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | 9ce1dd8936c7… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | e0342b9b991e… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | 330ca70add8a… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 3aeb5656ed93… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | reached | false-positive | 0f4f1ebb6200… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | reached | true-positive | 03717218c4d8… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | 5a425ad72dfc… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | b172fd2dac9d… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | not-reached | true-negative | 9dc4eb41c70e… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | reached | true-positive | b5daa5c26b11… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | e9d4dca6d10d… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 18897d89fba1… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | not-reached | true-negative | 8cd24e07d918… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | reached | true-positive | 8f46f15930ae… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | f4d76dcfe0f5… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | e6d207b074fd… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | reached | false-positive | c5b42c494dc5… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | reached | true-positive | 54017a7379e7… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | reached | false-positive | acfc30d7e99f… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | reached | true-positive | ae0ab8266b69… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | not-reached | true-negative | 14a461681ebd… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | reached | true-positive | f8cc9ed06dea… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 1e16f45072c5… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | ffa50f966e43… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | c0c97dfdfc69… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 6a8265d6acb6… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | c3edfb9c25e5… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | 0225e6ea1e8f… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | inconclusive | inconclusive | 53556bce88a2… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 8043daca6032… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 0be62cded8e1… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | b200ff4e5156… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 35b9a337de75… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 3e5b9dc98784… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 9772dbe12240… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 0ea94f997421… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 9eb558cdc2b6… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 1a898242eecb… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | 7fa1be2e49e2… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 3ffd4390eb13… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 0abbf09e39fc… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 282fab1302d2… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 027d427f0d27… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 7e99190f59f1… |
codeql-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-go-alias-propagation-negative | negative | not-reached | true-negative | 88e470e0c42f… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | c2469086a70f… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | b656ca1bb42a… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | eae062a7ae00… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 0cab445f49b3… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | ca861cf5eced… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | 56921324d076… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | dc47b62944ae… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 93834ed8a252… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 48bb41aa39a2… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 83f82b5ca0a6… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 9a673cc09ddb… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | ebf1f8fafa4c… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | c5308b9a5ff9… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | 90d1dd546eef… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | 1be1196b1d74… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | c2db788b4521… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | 310444b60488… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | 632d289ec4fb… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | 3555e84e25f9… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | f9f52226e4a8… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 43b9dba0f4bd… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 003572525059… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 663ce5ea10ea… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | 2a569e439fdb… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | 332d48efa0b3… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | d2dc03b49798… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | 4597f737105f… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | 1eea79748acc… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | b309906d5e10… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | reached | false-positive | c562e0123ceb… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | reached | true-positive | 44ca8f9bb8e6… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | c532da8acb72… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 95f236a6b3ae… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | d50ddbb1bc32… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | a97779ed6177… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | 8676a3f97b2a… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 38f2a818cbbf… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | not-reached | true-negative | dda01dd57ee2… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | reached | true-positive | 5402a6273c36… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 3a9cd58bfdc8… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 082317570b50… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | not-reached | true-negative | c255dcabbcc1… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | not-reached | false-negative | 583a27f6b17f… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | reached | false-positive | 37b3ffeebf51… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | reached | true-positive | 93ffa98607bf… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | 2848b223864d… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | 0aa2e5b9e01c… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 615509f9e806… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 779ba0db7836… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | a137689c4cf8… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | f00cf9497f55… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | ebf3aa14e55c… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | 562cff6c1bad… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | inconclusive | inconclusive | 2a10990ea6d0… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | c246b9756c57… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 4f9b099001be… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | d29b54f7cca4… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | b7d3cfce4e26… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | df5c4a5a751b… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | e4914cec733d… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | ebf976c7e270… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 9af9e6aed5aa… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 2cbe66ed8f6e… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | f1125752fa49… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 06a93e53a2ad… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | efe96ce14a35… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | c198470e61a2… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 0bf4fc912745… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | b66660f30a85… |
codeql-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 1972da0d09c5… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | aba603152552… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | ec0e2278d0dd… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | bf333f711258… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 0f56dc614a11… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | fcca72a5377b… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | f46085421ee6… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 3543e445ae47… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 58c48e1dee45… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 1a5f5da1aec6… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | cb632549dc25… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | bc9531cb6677… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 165a889800c2… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 60f34b70a107… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 2d4a33671726… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 8e484335a6de… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | b93a385dcaf5… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | be3fa4c5e772… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 8af3d820874e… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 3c9699cab358… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | e805b8aaede6… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 515aee849983… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 53532601aafe… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 416b41476139… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | efa7642e0cc1… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | aa202fd75797… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 2a608e726401… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 103979b2def6… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | 4f7af8111777… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | a24f54f29d85… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | reached | false-positive | b100ce491466… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | f406243faf83… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | e0fe9acbe353… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 2ad79b1f9e66… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | d48975455750… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | c8fc29bf1d1d… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | b9baa53d9bf5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 96bdbf3d4b90… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 26b6a48f3eef… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 3961eda6a8f1… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | f53867f117d1… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 4e4e84699366… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 7bb02ac3ab5f… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | dea96198cba6… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | reached | false-positive | 0dcc36172b91… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 2ca1b61a4570… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | e0af70ac5815… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 42c98049524c… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 61fa6f636e05… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | d7b4c45171b7… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 92d078b7cebf… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 4390db8d4f5b… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | f675b4935851… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 06236060a83e… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | a0839f237181… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 2f89f9b642a7… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 3fd7f1c6a56c… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 430e996cc994… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | f04be796f514… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 353d0e69b44d… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 1e6024f0b24c… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 4ac0d4f2d211… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | c833448a02ff… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | a9257263ecfb… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 68be67ba4588… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 1cc7ecaafbef… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | ab1ae3022c0f… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 7250ee096db6… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 0d7b9835833b… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 8af29e993398… |
codeql-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | 232713f54895… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 24e0b42d3cb0… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 4ee573849e88… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | d221c19610db… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | b48a150a7139… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 5d5da5a909e0… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | cc8424f37760… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 7f88e313b87b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 1884bcb29e49… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | f40d60477473… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | ac20fc8c2b59… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | c592a2c24ad7… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 1c1dd43d3503… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | b1a4f2dd7d09… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 68200764c949… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | ad1111fb0480… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 321e92011aca… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 8f8a89d34934… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 9475b777edb8… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | e88ba6fb691d… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | ac1d9da2194a… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 1821ba463015… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | ef62dbf5935c… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | f77383b87743… |
codeql-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | runner-error | runner-error | f30c649a2726… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | runner-error | runner-error | 56aa8763625c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | runner-error | runner-error | dbc6d4bdbf9b… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | runner-error | runner-error | 48c126e68545… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | runner-error | runner-error | 2c83c011b805… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | runner-error | runner-error | c28cbd84b505… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | runner-error | runner-error | 7a411800e886… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | runner-error | runner-error | 185a13f7d20d… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | runner-error | runner-error | 974150c9c27a… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | runner-error | runner-error | 4919bf0f4c6f… |
native-summary | dfb-taint-java-native-summary-negative | negative | runner-error | runner-error | 15fa3c9d3605… |
native-summary | dfb-taint-java-native-summary-positive | positive | runner-error | runner-error | 306ecabf7b52… |
codeql-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | not-reached | true-negative | ae5e740d4869… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 2a966aa9ef69… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | f7925441b6f0… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 2f0fe4567915… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 2b26eb5d8010… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | c8e85b0421f0… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | c0bc76ff0b56… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 53c5f797566f… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | e72129270423… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 91a2ef74a4bd… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 5b063bc3d23d… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 7f54ab026ba1… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 7ac6495cb661… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 64e98cd75a4e… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | 82ee3e14b26c… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | 69149fa5660c… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | da5e16800241… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 78881ef8fd8b… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 7cae1908ce43… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | 0362c3ad9f4f… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | eeff056dc6d5… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 1a4966ac23ee… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 15e11c79e8ea… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 6bc608621d48… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 343a314ba367… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | 13099139777d… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | fb38bd73a537… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | c2b2c63e16eb… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 1c09902bf83c… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | b04f68f86760… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | reached | false-positive | b66364c8c439… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | reached | true-positive | 0db5959bbc1c… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 504ccf8fc14e… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 1f881d54dfad… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 7e9c114265c7… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 6ae7a96296db… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | aff8579f959a… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | 14528d6bbdd1… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | 5e2de1fe657d… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | 70a57231e9da… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | ea45b39394fb… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 615fd3272e45… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | reached | false-positive | 48968a1ef5d1… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | f5dc18f1a36a… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | reached | false-positive | fbdb40cbcd03… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | 34df0f6c58c2… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | e771583b1367… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | fc9449a99fc9… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | e15390d55fa4… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 8e12c76c0680… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 20f70da659f7… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | dfd5f51dda9c… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | de12302a9b8a… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 5b5c4a2a82e9… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | 6fefb1346aa1… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | cb1cfca5158d… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 64ad2d59598c… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 7d8b0a588e84… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 6344a51a24a7… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 05e0ac0c69e7… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 6e04cfeca1a9… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 7861f1a50fe5… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 4ad17da6b808… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 9d16117a9d98… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 2440b4d25bb6… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 7bed7b4309e4… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 688376d5d4af… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | d2e1fb66cb3a… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | d9f52bb2af09… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | f481441e932f… |
codeql-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-javascript-model-declared-sink-negative | negative | not-reached | true-negative | 11568f756d38… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 9fce8327f7e4… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 5b52194647db… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 6d2dfd3312e5… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 542cd1f1f4ff… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 4da0b772d7d5… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 1bf01507b027… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 050d7244fe71… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | 2045831eae3e… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | 3dc50daf8259… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | b44bc6e2a69a… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | ce6b0aee903a… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | c81d2f4d8a78… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 54d007a9858a… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | ad6cdf10de6f… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 81ab3adc94c9… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 4a2cb082274a… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | 6e37986094c8… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 225654480243… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 9fbc67a82624… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | 0b34990300fe… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | f361f966c584… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | 36a32abf6c1f… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | 9c4a6e0dd67a… |
codeql-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-javascript-native-entrypoint-negative | negative | runner-error | runner-error | f2fc537f7528… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | runner-error | runner-error | ec22d26393d6… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | runner-error | runner-error | 1d3b14593c41… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | runner-error | runner-error | dbb010c8fe3b… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | runner-error | runner-error | b27ebb8ea483… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | runner-error | runner-error | 3f50e469d143… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | runner-error | runner-error | a2305940ff5d… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | runner-error | runner-error | 0921a6ea19c9… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | runner-error | runner-error | 4b316cba52d9… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | runner-error | runner-error | 7f8034b91564… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | runner-error | runner-error | 930707f0a56b… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | runner-error | runner-error | 53a679e3e6a9… |
codeql-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | e462bf8047ea… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 4958b4106606… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 4f84fe92f5db… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | bf522e8c971b… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 48699c51d054… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 0e7d0cf746bd… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | f69785718e0b… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 7fdb0eac930a… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | d42941f63777… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 0b0ab7d71fd2… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 8326b5f3b5fd… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 6c7b60338f4c… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | ef71cea2fc52… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | 346b81e3366d… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | b59a99a9af32… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 5bd56342f7ea… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 7fa59c23ba51… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | beede95d1eb5… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 9deedff95419… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 6f425630f7ad… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 0d08493734cb… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | e35b423d6109… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 8bce76b158e5… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 555ed2483870… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 0da6886d96f9… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 3ddffa9ad5eb… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | bccacf21f339… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 42cd1c0ac9ea… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 28c98e721a4c… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | ca5484c67296… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | reached | false-positive | 1bd5ef5974b0… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | f64ca29fdbe8… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 17ed8d6600bb… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 7a75bde98269… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 9e838aab100f… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 570163d0dd00… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | ccc3804c693e… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 694c491b80cd… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 73bf431c4ac3… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 5769f2740b94… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 162a3572c250… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | d96e298cdb02… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | ab534885a2ee… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | 101484daee72… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | reached | false-positive | 17fcdf3fd6c8… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | c09265d64a29… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 97692ca26efb… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 0092f0716b2d… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 086aa39d06b5… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 986efaf375b9… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | ad96ffd68af2… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 25149f451f2b… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 82dfd85faa37… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | a286a1505f6e… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | ee2d80ceb00c… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 3b35278226c3… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 135fde7a9954… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | b5cd64cd66d2… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 00b1ef520e4a… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 56c8daa801a2… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 293bbc4aa844… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 34e25fdcc26c… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 867a591d0061… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | a45fcf468a3d… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 797df493f860… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 8242bc64ecde… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 66d6dcc629d8… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 5ec08672bb7e… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 846a24a88743… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 4da19f83371c… |
codeql-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | 9121847cb605… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 7088d7be34ba… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 8519fc0bdf61… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | abc77a72f676… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | c888e7340be9… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 179a44c12036… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | ad2ed99e6534… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | 32dc0d703cc8… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 4d9d93c99fe4… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 73ef19ee3235… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | f8fdc9bb4837… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 873c9b6588cb… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 679ed9ad3ad9… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 140dd868e811… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 0494a643a519… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 0ba9d9c11acf… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | e59ed41a96c3… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | b7aa5b454cfb… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 360be88ec0e1… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 68b505ab0355… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | f4b22b36788c… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | e20491b8544f… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | f70ad9041df2… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 25bdc9434f8e… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 3e9a032e7a24… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | b336f0b6dc63… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | 007ba42e4014… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | a6a908c66a35… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 7dbd422ad717… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | 3e9736188c71… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | reached | false-positive | db0413dce6b5… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | reached | true-positive | e87b7d15b0a9… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 55c3b91b4a10… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 8897843be740… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 5fc06c9eca56… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 5489cc255ff9… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | c19b3d2b3de5… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | a0cd58573bba… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | e01f9e5a7a6c… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 33b56ef28f9d… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 65f9f78ec837… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 1ed1f1945114… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | reached | false-positive | 3d7f2a736bb3… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | reached | true-positive | 76637db52294… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | reached | false-positive | 2753a535e0fd… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | 0195dcda6f70… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | 44907ec64bac… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 39cdc2457dd8… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 3ae0c5511865… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 6987382ad522… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 30080e2b32b3… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | ba93d8155f8b… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 68c4e8eb6ddd… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 3f5f29853407… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | inconclusive | inconclusive | 2abd3b1be84c… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 7e9171a33d95… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | d050aaa265c5… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | e42816455df0… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 95d86a380a46… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 55564353587f… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 405f3fb75870… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 0d25e530c4cd… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 21cff6ed77f7… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 39cf14a02e48… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | ada6a19ad006… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 002c439fbc6d… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 1ebdcd6a4f7a… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 610fb1b9c9e6… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 63341ef42e23… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 397f63c60a24… |
codeql-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | 991ffaa9c346… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 31486193c735… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 5199b1bff8b2… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 0c1b9c15a2d9… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 2ce17ad1f162… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | e9ccc4d5f1cd… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 7ec290d46433… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 653f37699449… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | f7f130d65fa0… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | df2b1c775a53… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 7761acce77ae… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 26c09b2f9c2b… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 1489e7308476… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 27ec5980315b… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 7c7acbf8f561… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | f44057581c24… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | b40ac842933e… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | 4b05d59feaa9… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 81f2ddd923a2… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | 3b99063be56f… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 1857983b03af… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 9b54aaa5120d… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 065a7d148bdd… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | ebc7fe5133f7… |
codeql-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | runner-error | runner-error | 3e49ba8a303b… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | runner-error | runner-error | bdee5d632c28… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | runner-error | runner-error | ae7be52e4079… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | runner-error | runner-error | 0c8e94f856a0… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | runner-error | runner-error | ecba07360f57… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | runner-error | runner-error | 048b4505fe38… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | runner-error | runner-error | 103a61ecc412… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | runner-error | runner-error | 4468da4ea9b3… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | runner-error | runner-error | 763aad96bea7… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | runner-error | runner-error | 347648146711… |
native-summary | dfb-taint-python-native-summary-negative | negative | runner-error | runner-error | a83210128f2e… |
native-summary | dfb-taint-python-native-summary-positive | positive | runner-error | runner-error | 2ad55a75eb02… |
codeql-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | not-reached | true-negative | 8dbb1ecc6238… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 2381c2edc1bf… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | d27d4ee96f23… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 701303bca0b3… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | f943e59ec398… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 4c62a3cf4c3d… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | d091d2fd8439… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 885a598e8484… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 1bf8e5bc3f14… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 2217cd47b548… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 3456cd41f091… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | e8d3db7a18d0… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | f5115fbbb718… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 3df6b5fa84fb… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | d6f63fd84db4… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | a57894686b53… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 1276eb4bba58… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | 4efced517bec… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 6dc78ecf32c8… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | cdce775dd5cb… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | d56640b39bbe… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 897ef6a6d314… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 4bcd287361bf… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | da7ef9ada198… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 7918b771aa30… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | e24dc03f044f… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 8fafb508a9b1… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 53d1b7a70d3e… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | ea626189d323… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | d3e15bde172f… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | f12442120ef5… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | e8cc6c88a84d… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | be1317ce4c83… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | 826a6d0505d7… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | not-reached | true-negative | 03166f0b89c9… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | 09ad60e4640b… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 337206305ce1… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | dbf19735a279… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | not-reached | true-negative | 2a99599cc124… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | b33257232572… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | 8e59ad396a26… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 819c4a354344… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | 245b9a079417… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | 0b54f15e973d… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | fb4ffeebc1b4… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | abde27a0c65f… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | not-reached | true-negative | 1c184ff03ca8… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | d4876263348a… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 05b5f8e52332… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 216c87c53f4c… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 56762b32c86f… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 72b869c666c8… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | 4794e1c363ac… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | b2ffdc0d1afd… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | inconclusive | inconclusive | 12b500e248ca… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 43c12ccdbb42… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | e87802977db0… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 41e85134be4f… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c6dfe208784e… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 09ecddcbab63… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | d090ff4fc117… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 0194abca0966… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 88df1f1569b6… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 21eb451a6e3e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | bd656584e999… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 9c5fbb79b80c… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | e9ca5d22fbc4… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | cfdaf4c59312… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | f3bc1f2516da… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 19ea255ee3c8… |
codeql-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | not-reached | true-negative | 5211d50a1358… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | not-reached | false-negative | 577329ce20d1… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | a30d14217f18… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 2f4fad478771… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 1ee0c64d1f17… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | not-reached | false-negative | e0f5ba498a88… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 15f89d92676e… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | not-reached | false-negative | ed0c3089cbfa… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 0cc9fe600287… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | dc89515e5dfc… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 0ed05cc243f4… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 5c3d3b66f3ec… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | b5ba9524ff51… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | d3314a540a1d… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | 88aaf95e0554… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | 67eb5e276707… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | d5635c94dd56… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | c8791ba30bbb… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 7c28f09451ef… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | bcd3eaad7a0a… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | ac9e88012551… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 39edd51533fb… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 7fd2596fe4b1… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | e2e5144ba3e1… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | c87785466095… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | e3447bc93911… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | ae7e3e67a6fc… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | e02e727a5368… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 21b1f46af757… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | fc0daa64479e… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | c1517831f9a9… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 4f6ac6c73b9e… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | afde821dd5d4… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | 6aa3f39a2744… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | dd610f29e8ac… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 787f37673424… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | not-reached | true-negative | 4aa1d5f880f0… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | reached | true-positive | 14321695c800… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 076efa790fab… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 91ff178eb1b7… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | not-reached | true-negative | d3191de807b6… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | not-reached | false-negative | 14d2335ab4fb… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | cfb3109ea425… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | e8dd26de6525… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 85e9bbea365d… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 19a309ec8dae… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 7068b6526b55… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 8546dee4196f… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | b03ec9e06bc2… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 683781f5f8c0… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 531d98917554… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 3d5aafa888f9… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 8fe91a23fc5e… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 445d5321bdae… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | eb9c2e2de042… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | e93cabeb38f8… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 79d2eabad22b… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 3a10cf3fa9f9… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | d133526f4027… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | b8e09d1fdf70… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 98d19fd27f80… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | cfefc13e85e7… |
codeql-rust-kernel-taint-taint-benchmark-controlled — rust, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
result-error-propagation | dfb-taint-rust-result-error-propagation-negative | negative | not-reached | true-negative | 308389837702… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | c9aab0ab40e8… |
codeql-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-typescript-alias-propagation-negative | negative | not-reached | true-negative | e252f8782718… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | 99a06215c880… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 218b2cfe02d4… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | ea920fea3d24… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | b7e6db66dda1… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | 4bdbd4cd8be5… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 2a52be5a2107… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | fb8e023709b6… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | ef086f6b00a9… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 1363d9d0e81e… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | cc7312366a58… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | ca75cc752dd4… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | 1805121491e6… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 63fee75b4a9d… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | 0ed486f2ffd5… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | 3725b9bbd951… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | 8efce627e907… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 7f1f000a0f3a… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | b578fc3d47d1… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | 77ebf7f7bdc1… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 7829c2392fdc… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 214027f8c917… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | cfeff460f0e6… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 80c2c3c5920a… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | 59894d63bd17… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | 34675ece2a89… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | a7e3a93edaa3… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | b8f61f041144… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 64d88a779777… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | f6f34137e233… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | reached | false-positive | 9ea8ff4656ca… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | reached | true-positive | 175e6087e620… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 9f66f6b9c387… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | 30c6e397e910… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | not-reached | true-negative | bfcdab5723e8… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | reached | true-positive | 89a3f1d1e5f9… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | 2073d542e8e9… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | a4ddb595bb94… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | not-reached | true-negative | 2a697865518a… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | reached | true-positive | 7744cc242356… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 657edc6f54c1… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | d45aff27b5f9… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | reached | false-positive | 6bf4e595dd2f… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | reached | true-positive | e21cdc9c4056… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | reached | false-positive | b681c390ff01… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | reached | true-positive | 77d0047112d8… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | not-reached | true-negative | 2164c416f147… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | reached | true-positive | 844a7f9cbbeb… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | a1ccb3ee978e… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | dccb511b1df2… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 27381dbe7d6f… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | e7628abdd094… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | d9121e3e49c7… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | 8c2e0841c83a… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 1e51911c4cc5… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | d8c728d307e2… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 53b0ad429f6a… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | e74b53709ca7… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | f2d3673f8588… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 2e9d3eda0471… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 69f067335e02… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 0f1df6889a69… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | d4cb58b35c1f… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | ab0c0cead827… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | f1c9a254b3f2… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | a20a6f0a4615… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | a275e2d78fe1… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | f3db481183bf… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | c430bc8de3c7… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 6833dee6e038… |
flowdroid-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 5ce11b0b3161… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | d767f99af0ec… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | d6d6b6b43b46… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 82aef7215f2f… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | b11d910a527b… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 2df3f0cf0667… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 9830e1d154f2… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 9af974632334… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | ecba56539015… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 4f33d7a5e59f… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 4a0072d8dd14… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 778efbb93d25… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | efc6641d02ba… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 2b2fefc42111… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | fabe1d7bf3b0… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | eb6462133b39… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 067ae79ffdc3… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | 6c1575bcc49e… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 8cd5e6f3dc8a… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 20e8be3dde44… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | c5a129b07e6a… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | eb5ff163ffd8… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9c7cff21ed03… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 79e540f868a5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | ce48b44eb52b… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | d2c98e6b491c… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 12ee246e0945… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 0efd3a2094d0… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 9152b427f8a2… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 7f3899198168… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | fcc8ab37d126… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | 8aee58527a48… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | e6e9e0b4df84… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 4b5d0f44d7a1… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 191894773bda… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 87e070a1bf38… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 0f9c4f5bf7ba… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 4117c8fae476… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 9fb4b0274752… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 54dfeac02773… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 0d19416e9a03… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | be3ff54f0050… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 439c75f0a85a… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | 4dfde073cdff… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 8e413908dbb2… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 401caf1fcb40… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | cefb0f61d3f9… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | a809204133e8… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 815162502d52… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 4abf0e403ce2… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 890e4caedef4… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 2bbc99d637d7… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | f4711685d5cb… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 7a129e155e25… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 80951ce09d3c… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | f292a465773f… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | ccbf8ced2074… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 7832bf3bd7e0… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 9185cff9974e… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | d5ee1381a103… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | ffedfb8be166… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | b7554d2a66bf… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 07df231859d0… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 65337b96d568… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 43bc27bd6d04… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | ed20ca14fb33… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 07f154e697dc… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | b4ad1f765d98… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 74cd70db9308… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 1bbf8bb4d237… |
flowdroid-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | ea26f78783f4… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 35a845cbfaa3… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 55a63f200cdd… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 5fa5c96f5fc4… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 2863ad6eaff0… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 92a733deb54a… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | f44355431f9e… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | fafa0aa47432… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 93a571a2e262… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 0dc09ca75f3a… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 4fe31e34fd59… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | fe3d1079dfb5… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 36c32c58baac… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 88f647338aec… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 53296be31300… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | fd286cb3d7ee… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 0f05b99a0ccc… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | a8d69db556f3… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | d34b5ed1be84… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 8ffd2bf727db… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | 82d293710e95… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 435d7e516da7… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 6044cb7e2534… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 9d3c18be454c… |
flowdroid-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | a278aeecd648… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | d34a224dd7c7… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 2b1f3e463994… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | d9f057c46334… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | e88ecb3ab0aa… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | c2989cf26e15… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 4e08f8029c3b… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 0010ebf8b120… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 8b854d884e39… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 586f02938c09… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 370788016349… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | b29f31ec476b… |
flowdroid-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | e5ca7d6cc201… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 503f130d0320… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | ab5ffdfa5773… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 9948467639e3… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 14a27ce0efb2… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 551b0d39e203… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 765f6cd61441… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | d9f0dc22b3a7… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 9cc0132f280c… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | b0ec18c26a1d… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 36d23003378c… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 996cf76f7c27… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 77ce0d023f20… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | f43705b95123… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | d68d155cdf55… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 0810afb06237… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 93a42ead68a0… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | f67afac17d3b… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 40ae4fcf2089… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 4bdf6917b782… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 2a020363c5b3… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 59f4ba454e5c… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 24d552e63278… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | b289e54198b0… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 3fd99e7e1215… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 469de46b0d55… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 85ef5591bd20… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | cea29a6b1c6a… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 1aca7a0df56e… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | e744e344e589… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | ca2dac26987d… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | b2b873917dd3… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 310246e82ec7… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | acbcaf453ad3… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | dfb777dfda1d… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 91768bf72aa7… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | fc14cbb6a5ef… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 853abb7ca0cd… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 30d78f7e785f… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | eaed926c3fb4… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 1e820380ebc6… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 96acca55b8d0… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | d72a4e8261c3… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | reached | true-positive | 61a8dc005c8f… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | f44b962d3a9e… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 4a886f0bc85f… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | a6fdc60f9341… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 939470bfa3af… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | b4f2e0d920ea… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | cc508a753b63… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 1c979d7eacc9… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 737b8bfaa89c… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 0e028837f72d… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | c6f290150528… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | b84351135319… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 91139b5b5693… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | e861ca95fc76… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 601e2bc27216… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 3e72f23dbadd… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | e702c02d212c… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 8be0833bc2f7… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 5698ce1cb2b0… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 50c81d77c8ae… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 665281e1edea… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 7dc32a9d0b95… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 33de3472a8d6… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | ec3f007513a3… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 3a9ef776a666… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | f6f232369605… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | c8f5cafdeda9… |
infer-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | aef3cd5cba68… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 63f5230d7383… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | 16264835fb83… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | a4052f1f51a2… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 02868c8270f5… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | abefd95783c9… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | de55dbbc98c1… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | reached | false-positive | 82c54c203760… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | reached | true-positive | 4b25dc7d4279… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 6ac76fa813ef… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-c-function-field-positive | positive | reached | true-positive | bbe7e8017975… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | f424f4601eb0… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 5a52c138e04d… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | ce7ece02f6f7… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 16f572b40afb… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 1d2906aa922d… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 658e1307aab2… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | e101b10ac0dd… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 2ae3f60bacce… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | e16a8652a044… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 2b5afb14fef6… |
infer-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 6361d691c2da… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | c9c47aaac755… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | c3129f797800… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 4e30da6938c8… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 100f3fe4eb6e… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | reached | true-positive | 5b3b9c892d5f… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | reached | true-positive | 164313dba596… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | bdbca7339b0e… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | reached | true-positive | 5d029b6dc164… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | reached | true-positive | f81db8758e3c… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | reached | true-positive | 521035213b15… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 136eccc88c30… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | abc0ababbc69… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 3e21a8aa1d62… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 677efd1d9fdd… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 61654063bbb4… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 4580de3b3a42… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 4373f1004ce8… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 63f47b73e2de… |
infer-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 7b5a03363305… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 62d0bfce7540… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 847a6d7ce158… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 2bc5da39a004… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | c1e870176bd0… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 008e61c320ae… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | b4ba9da8082f… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | eb8073df4a22… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 136dae3be83a… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 8bc3265da4ec… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 3ac603e0abf3… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | bbbb3dbdb8d1… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 5070eb3b8d9d… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 804bc48391aa… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 1d0aea52faaf… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | fed023a2c28b… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 433edda8f399… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | a40c214d3272… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | cb82cc2b0366… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | c09eda92a263… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 72fbd0a1bbee… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 7032e16f3c27… |
infer-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 843aed865706… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 9f20af412357… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | a3b4aaf20577… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | bbcef1026562… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | eeecac6d8a91… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | f2819146377e… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | c87f4d5bf051… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 48adab15c941… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 9dffad3228e8… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | a8cf6bed1822… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 3ceb6cd4c666… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 53286fed973d… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 5ea4e870e724… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 1e3ce187a2bd… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 0724dc022a65… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | cf3f8524453e… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 5cd20cdd2ab3… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | db5df960bf5b… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 43eb24a988da… |
infer-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | 0391403add8c… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 22c0c971d56c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | ef226cb9d58f… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 3da620e7992a… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 19f3abdf2032… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 230864e67997… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 369cff4cc4bb… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 56db0f206f98… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | b8632f61dfea… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | a698edf2a571… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 5065a8e0e2be… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 4d733c1c28bb… |
joern-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 461694ec6610… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 4104f45d3709… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 373782685e31… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 25d77d5e35fc… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | e52a379d16b7… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | d3fde1806bb5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 56ffd4dcd2f7… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 27b13ee21779… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | a54ee672ef87… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 024290f3e48c… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 7b98fcb3bc77… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | c6d6ab067666… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | reached | false-positive | 4f88dadb8d55… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | ab3b3ea3d26d… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 3a8aa33bfd04… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 2b9dba46e0b5… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 31d87a700224… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 1c857cdff1d0… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | b714a4544c8d… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 96451b5b4c81… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 3002673095a9… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 226d42635ae2… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 399d5fe9a58b… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | not-reached | false-negative | 93b9fbdb334a… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 58b0e25c0207… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 5ffd69dfe44f… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 314abc190935… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 3dbd8c079dd2… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 68a8ca2bab59… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | f22978bdbbfd… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 3be3d72b0553… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 630222809502… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 8801bc792405… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 695be0227f18… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | ecc6098d19bf… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | e498ee47055d… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 0ead9876b481… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | d85dc0053955… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | reached | false-positive | 920d05aa502f… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 6f098b7a94a0… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 47efc9fd01e1… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 948b9b714ea6… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | aff8be96032b… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | 2faaaf81d724… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 8162a909ff45… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 9c30786cf4b0… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 9ad16943aaf1… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 7323074a0015… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 3d39f42ee864… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | ffb62c975e26… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | eaa6e7613ecf… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 78d16476fdf0… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 94e5e559a749… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | bd9d8a7d38c2… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | reached | false-positive | 4a6636392180… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | bccd51c59900… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 6b5abc91aeb9… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 452f1b2b0ddc… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | ae0f38a3dba0… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 77e456621073… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | d8f2bc2dd85c… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9e8b2aa4a794… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 2e2de4ca9b2f… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 7cc1e5c8be28… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | fe71a3a528b5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 61f4c2bf94cc… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | ede8b68b0aec… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 4a5b7781f10b… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | a4c7f04e8fe5… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 1aec1313ef69… |
joern-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | 220496682a70… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 948b1b368622… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 6836d8e6c6e4… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 4145790fac29… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | b48741f8f3e5… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | b917d1e6d5df… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | e6fef125eb5b… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | ee060be1fada… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | b718b4ed5e31… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | dd1d4c5e516f… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | abc568e4d093… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | d44b1583519d… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 34ea618e9587… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 9f7deda27209… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | a84d26aafa19… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 3455bbb7c164… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | eebfd8c3e1b6… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | a089bfdcff45… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 471af5740b05… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | 9f51ea568f91… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 19b6f2c27519… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | bd460b6ab3fa… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | a38148258fac… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 1c246249dd11… |
joern-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | 825923a89066… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | c6949c7a4fed… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 370f45ccef23… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 7c95f1088bc1… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 4b2f1ab063cf… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | ce4a170da61b… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | c9d086b9fe34… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 7bd55fc153b1… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 64679a66b535… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 82f6e01f93c8… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 9f08a0752821… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | d057d1e1d4dd… |
joern-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | not-reached | true-negative | 6ad5bfe76962… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 2c53850af643… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 66e37e310dc2… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 8b2db2183aca… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | c31d901c87da… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 76a6552361a6… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | reached | false-positive | cd3c0350f2a0… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | be0d9435a712… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 0bac9b23b281… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | b70ea6de39c3… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 9b623e10ff9e… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 113cfe1318ec… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | db30ca18c535… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 3e967e26741a… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | a162f0dc13d9… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | af2d034db4e5… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | dad5b54bc15c… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 471d510be675… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 669b45670edd… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | e6534fdbc0e8… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 380b94ac2f1b… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 39a3842a4413… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | c4613aab7ae5… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | not-reached | false-negative | f307a588f27a… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 9f4a85b919b7… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | 2e9aeaf6f4bc… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | e9dd34a41a43… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 2b4dfd4c3e36… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 3c97e8fc0924… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 19e9aa3961bc… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 05453c0113f8… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 5d25dc343b5c… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 0594c5cd5318… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | c43eb2afa4ff… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 632b89377a66… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 2481463647c9… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | reached | false-positive | bb1c47792e2d… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | reached | true-positive | 19b9943e1ff5… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | 62bb4523e78e… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | bdfe2e0ccc88… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | fbea1971a6cd… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | aba20bf7235c… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | not-reached | true-negative | 5fcf29d16aa2… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | 702f49c92d03… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | not-reached | true-negative | 73b799aaebb9… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | a590a4c90144… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | 5df73062d1de… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | d290485055b0… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 872c8a25afb6… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 798733eb9244… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 6d23197fad6d… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 700d14df2c97… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 96faf2c31249… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | not-reached | false-negative | c043f934f0a2… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | reached | false-positive | 6b059c6809c6… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 6d156bda1d3d… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 42db1126f590… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | ff0ed5c244a0… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 1f5c2d9fb037… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 5222ba84669d… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | bf00efd10b6e… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 4bdeff18d13b… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 29dce77625ef… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | a4b877923a32… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 4924027c2604… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 924832f439aa… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 3c68f83babad… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 4245cd581595… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | reached | false-positive | 486f4e0b407f… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 7f499c4638f2… |
joern-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-javascript-model-declared-sink-negative | negative | not-reached | true-negative | 58ac18563bb5… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | ed18551067d3… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 549eb0cdfe4a… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 2b3e686c53c2… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 58e3fbf6118a… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 10a0c89b22b2… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 16466bb85c30… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | fd4bfec03f9a… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | a3bdd9b77198… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 8ca39a544b4e… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | dc481bc8c1cd… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | c1531f214fc7… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | c976737bed3a… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | db759a2a1807… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 573d80df1965… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 8248f3b3f596… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 889c0b1a5eaa… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | 03f2a5e518be… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 0df7e0cb0ea2… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | 9401e3b0df86… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 342f99f23d86… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 9f9b6d85b7fd… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | a0d4653f988b… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | a8c5edf038c5… |
joern-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-javascript-native-entrypoint-negative | negative | unsupported | unsupported | 4881f5bcc4dc… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 75194ab59127… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 69cd13387f50… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | c5db32b62931… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | e701dfebfda1… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | f1033e6958a0… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 61f758449489… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | d99c19f134fa… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 4cd2f363fd83… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | fa97e7a53fbc… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 67e6e9e578a8… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | e594aa1dba59… |
joern-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-php-alias-propagation-negative | negative | not-reached | true-negative | f4c88182e19a… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | not-reached | false-negative | 4da45c7bdb48… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | 28c5b3fb175d… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | 30a66c428864… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | not-reached | true-negative | 51b023a789ee… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | d29d72d10121… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | a1f791c0fbdc… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | 34fc1e33334f… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 08051ec4298c… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 98bad0ddebe6… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 81415f0f0d32… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | b5fe227d10a6… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | reached | false-positive | 079debea4234… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | reached | true-positive | c1ffd056e5f1… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | not-reached | true-negative | 60389f997c08… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | not-reached | false-negative | 517d0b27f276… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | not-reached | true-negative | e658eda06cf4… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | reached | true-positive | 85e84851ca78… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | not-reached | true-negative | 2e7ea7707b78… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | reached | true-positive | adbcc291698f… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 8d2d4aba3ed4… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 0187c8721fb6… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 689315544025… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | not-reached | false-negative | 19978e86cbf5… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | not-reached | true-negative | fbe6504324ef… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | not-reached | false-negative | 6872d3ba4ef8… |
chal-element-object | dfb-taint-php-element-object-negative | negative | not-reached | true-negative | c44035d45b02… |
chal-element-object | dfb-taint-php-element-object-positive | positive | reached | true-positive | 3609cf09041a… |
chal-function-field | dfb-taint-php-function-field-negative | negative | not-reached | true-negative | bb20de770be9… |
chal-function-field | dfb-taint-php-function-field-positive | positive | not-reached | false-negative | 4eabf0e1e633… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 7b2cae701e63… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 30f8b79415b4… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 60556b5a3594… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | 2c9bae84216d… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | not-reached | true-negative | 00220199dd79… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | reached | true-positive | 6d1415f91ad1… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | e1f772ceb2d5… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | c532466b2b63… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | reached | false-positive | 0d1a655514f5… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | reached | true-positive | 68e330365c85… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | not-reached | true-negative | 50c74448cd35… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | reached | true-positive | 8ba4d99dbc1c… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | not-reached | true-negative | a389b14d6718… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | reached | true-positive | 8b252d3fd226… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | not-reached | true-negative | 158ba70a7b00… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | reached | true-positive | fb3c8906aa7f… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | not-reached | true-negative | 181dd6b757e9… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | reached | true-positive | ab8943e8f89b… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | not-reached | true-negative | f2d04d97f473… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | not-reached | false-negative | d61ca999e4e3… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | 59c4451c630c… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | a08fbbfe5b8c… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | not-reached | true-negative | 3784fff6279b… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | not-reached | false-negative | 744ca27f7a5e… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | reached | false-positive | 96bbf7d76623… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 89488672e4fd… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 7a45e09a580d… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 7372d7449d22… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 4ac27c0376b7… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 5cc92111f9b2… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | fe963ecd4bee… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 81e3802eac78… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | 8c91480e6e62… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | ba54c8c374b7… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | df7c43abe1d6… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | e32cee21fdb4… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 5a925d8a3267… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | ff6e43a4fbcd… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | d996e1f4a71a… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | dba707345535… |
joern-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | 6b25a128466d… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 3603628671f9… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 353523df7c2c… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 8f3bde7b82d2… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 6d269a3972d0… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 2343c405e9e3… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 955bc78b1b32… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 5c9796e0f252… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 39596a9144c6… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 428c08b604d1… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | f7421d965290… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 7ac754da2705… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | c7567687fc3b… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 62f17048198d… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 83fdface6e29… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | c9a4c5614595… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | ee40230a1ecb… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | reached | true-positive | fbf87b330bcb… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | reached | false-positive | efc9eaa82ba1… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | reached | true-positive | 08620f8a961c… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 1243e5e4c2cc… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 335e53ce5255… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 6be6b25c9e9c… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | not-reached | false-negative | 104fd0557ba7… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 00b113233c08… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | d01ed6cbadd6… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 2b37278a6d20… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | b955f3a5d186… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 0c0c9243a914… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 6de968334952… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | ffba4c4c2e39… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 1b2d0bb7c3ab… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | b59f48f7df14… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | fd3ed51d70c9… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | d28552d04513… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 589fc777ae60… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 67db6ab8d321… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | f2b1040968b3… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 381f73833988… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 08ff6bf58155… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 19006f1be9b8… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | d054fa723bae… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | f278e4ac3ed2… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | c09908e309aa… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | 8b9bf266db59… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | f5dbc35e7067… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | 1d4ef9576434… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 7f414f7d5115… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 126588934071… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 7ea3bcebb329… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | b98a76a14637… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | cde76ed500a1… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | b97fd1ba7dce… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 2cbc83b6fb15… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | reached | false-positive | 6741f4452985… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | ddd67612ba96… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 76494acaa7e4… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 07895d2c9dc5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 696da17ada48… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 50c1a251dd75… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | b357b336be88… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | a4ef607238c0… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 67bdc3f82bb9… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 39e3301b0337… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | fab020f9fa06… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 937e89f56658… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | f88d88746a99… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 26f7479869e9… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | eddc3c0e8acf… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 0e17d389ad35… |
joern-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | 004649909982… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | b698a5177526… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | e0ff61479ae0… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 1b3637fb72c3… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 5938dad9159d… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 12c5bf02e386… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | d6febf52f233… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 7f6a3bf5042f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | ed885316649e… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 51241feaee2a… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 7665ddcc7273… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 7054291750b4… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9d3db776b264… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 5eef77f3f4c8… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 5e28ef6ef616… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | cb91783d9d9c… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 8a98b77ad252… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | a51ee83c595a… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 9264b5ba02ea… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | 8b9072e2a5b9… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | bce35f680b8e… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 121552f66c0a… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 9ddfb885ea69… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | f37cbc05f849… |
joern-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | unsupported | unsupported | 8c6d60f88aad… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 2b858e3c9dd4… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 06498ab1eeee… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 62d862bda1d0… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | b526bbfee734… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 6aabd80934b5… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | 4ea87216d908… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | b1ac3557fb2e… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | 4a0b528ee29d… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 1aa8690e39fe… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 5b77829ecf22… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 6d54e2edb27d… |
joern-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | not-reached | true-negative | 2384f53d2f12… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 83b4fdf87646… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | reached | false-positive | 931e072f22c4… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 0a6e587d63e1… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 4cc6ffb2e82f… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 0f58e1389cdd… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | acb9502d6228… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 825310595f89… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 085e0ddab166… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 3de0f1a96368… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | reached | false-positive | e312622998c6… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | ad6fc5f9c633… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 459aacefbc2c… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 530ccc413829… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 8023209bb279… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | ddaebc87fe85… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 7d0ee6800c80… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | not-reached | false-negative | b91e492ba0dc… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | reached | false-positive | 85c834143c6e… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | reached | true-positive | 794a7a96dec1… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 00f140774ab5… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | not-reached | false-negative | 1262c74c4e61… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 2aee6865edd3… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 84f2a1c72340… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | c8a26002b58a… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 284199d48317… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | e7285f7e9855… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | not-reached | false-negative | 47b2d35df332… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | b84e22dd142d… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | b42a0a984c07… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | 90b4ff66cb92… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | a65f10805cfb… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 5bd27c88e1af… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | not-reached | false-negative | 6361b930c533… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | reached | false-positive | 61f56abd5389… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | 0446b9baa774… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 75f972f2ed85… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | not-reached | false-negative | cf10ce25c2ba… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | reached | false-positive | 86d2a3e3f4c8… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | fdb0446c395f… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | reached | false-positive | 358bc66a5a4f… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 099f50388a78… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | 55fca45d34cd… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | 39a36315b629… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | ad30cb2e130e… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | 8eea0d126683… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | reached | false-positive | 077fcadb5410… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | ca91e1ea19bb… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 1e528c0becef… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | a0403d95000b… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 2d1146429158… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | fa94f38938dd… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d813024096d8… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | a5d80281e690… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | 029b29d7a4c7… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | bdf4911f991c… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 4788f55eca83… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 99c2e765eadc… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | ee9c4fe2dffb… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 36fb401a34f6… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 65a1461d2ed6… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 04744c9f46a7… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | ecf4e1ad7095… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 2d96446807bd… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | af902127b583… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | f543092931f0… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 26d6526a9417… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 4113e4f0734b… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 6e7bc5e393d8… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | e727f08cb841… |
joern-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | inconclusive | inconclusive | 178734a7a787… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | inconclusive | inconclusive | 7cf118be0477… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | inconclusive | inconclusive | d266e6fd7017… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | inconclusive | inconclusive | 6200115f278d… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | inconclusive | inconclusive | 49ca7c1ee749… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | inconclusive | inconclusive | e20895d48a1f… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | inconclusive | inconclusive | 48c89f489541… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | inconclusive | inconclusive | 3b3aa5dab913… |
branch-join | dfb-taint-rust-branch-join-negative | negative | inconclusive | inconclusive | 51db8e38a26e… |
branch-join | dfb-taint-rust-branch-join-positive | positive | inconclusive | inconclusive | c75b0e5dbc2a… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | inconclusive | inconclusive | f065e77be7e8… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | inconclusive | inconclusive | 8a6404efa5ff… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | ba9446d882b2… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 9686d2311a16… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 05e6129dae4c… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | 1a1527c1837b… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | b5d5e6cdfa18… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | a443146684d7… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | b542c7571bd4… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | 6d4d3cc393c9… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | inconclusive | inconclusive | 83b18f584536… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | inconclusive | inconclusive | e3626ec92b2d… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | inconclusive | inconclusive | ae57f0f35aad… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | inconclusive | inconclusive | 55d02bab7b06… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | ca12394bdb5c… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | 130adf0ea558… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 6d4b0300eb03… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | 24caf8797ce6… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | 42479ccde69e… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | e764ae82e39c… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | 0ff85ef3e6f2… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | b495dd2b890e… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | bfa87615de1a… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | cab5b6f6e2f3… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | inconclusive | inconclusive | 635ca31f7905… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | inconclusive | inconclusive | 15b7c920c7ff… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 56409cb1288b… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 50865455f492… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | inconclusive | inconclusive | 548531c96d0c… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | inconclusive | inconclusive | 067c04b18902… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 9c0c2b087de1… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 1bc40b137bd8… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | inconclusive | inconclusive | cde5fe50ac1b… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 43ac7e56096d… |
direct-propagation | dfb-taint-rust-direct-negative | negative | inconclusive | inconclusive | 0113de3e9eda… |
direct-propagation | dfb-taint-rust-direct-positive | positive | inconclusive | inconclusive | 6f7b453576a5… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | inconclusive | inconclusive | 6910fc8860cd… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | inconclusive | inconclusive | 0cca2c2b3095… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | inconclusive | inconclusive | e893f66a6e62… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | inconclusive | inconclusive | 6a6c30d14fa9… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | inconclusive | inconclusive | 767dc00c179c… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | inconclusive | inconclusive | 570046e8fb04… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | inconclusive | inconclusive | 3e4ca8ce55d4… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | inconclusive | inconclusive | c6ba202807ae… |
object-separation | dfb-taint-rust-object-separation-negative | negative | inconclusive | inconclusive | e20ed6ecb909… |
object-separation | dfb-taint-rust-object-separation-positive | positive | inconclusive | inconclusive | fd4d3c799ab7… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | inconclusive | inconclusive | 0948d2469a2b… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | inconclusive | inconclusive | 74d3bf476f50… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | inconclusive | inconclusive | 49210780540f… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | inconclusive | inconclusive | 92b284886759… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | inconclusive | inconclusive | db915a47ac3f… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | inconclusive | inconclusive | 4b22621ecdea… |
opentaint-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | b105eb9684ce… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | a4c863c326df… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 5f9de3f373a4… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 3c9431d940ce… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | bf44c5c9cbc1… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | f49aafe54483… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 91c85ac2b8bb… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 9201f658c5db… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 681263f331d3… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | a94033fbdffa… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 5d62f23b9ddd… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 1be6fc3db99e… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 9964227f5d04… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 3679f221ada4… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | a5012c947e00… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | ab5892afa177… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | fab1fc90104c… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 39e64e9ca85f… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 113ffb72b176… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | b34f34c32a79… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 85c8d26229c5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 7e824d6b61a7… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 0368155aadb8… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 88c719f1fb46… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | 6339686ffb0a… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 0fbbea472e7e… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 58563cb22d2c… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 746f988bf4dc… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 6e439c71af6a… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 2cd77d6a836c… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 374b6d679910… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 333e33bae122… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 417b376300ce… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | dc2234d16bc6… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 225a2f89e9b0… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | f7419a5662a0… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 0498e9cc2371… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 7d8365e996dc… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 9cdb693aec24… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | d37ca3bb34df… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 8410e42e88e5… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 3f778d2c6ae9… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 47c1fd339a8c… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | 8629d773d26b… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 45f3f1d3220c… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | ac0f9dc92325… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | e1ea0eeff7c5… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 8dc8a9b9dd81… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 1b2a0a8ceef1… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 9b17537ff6df… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 82a13e23338e… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | e034e0f09141… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | d0bbde817070… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 8a303747a2e7… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 4af1e6fa5943… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 359177d07ad4… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 2e8c506d9d5b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 798f12f806fe… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 2f76b8863cdc… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 2560c6763f67… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | fb1e7376817f… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | ed8092c317d1… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 1418574fc372… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 6adbc8650eed… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | bc6fd3240e06… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | c6a7b75120dd… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | cd73b46c090f… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 36917d55fa67… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | dfcb0a24ba56… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | ef723a8f0260… |
opentaint-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | 617ca554f682… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 1b38ef5e62da… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 70a499ad3e1e… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 0270b3481fa3… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | e971657cce74… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | e6f0d97da85d… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 23ea5f1f0a0f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 841501fa4a67… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 10d7fe06e734… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | ce342fe87b07… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | d49071d99450… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 92d55d4bc4d2… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | fdfb0dfc00ae… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 6939be9216dc… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 629c9537ccfe… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 8a4776e1f5ea… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 0fa25b5a116f… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | a8dd3fae608c… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 26e66c631cbd… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 2c30aa3f127b… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 36bdcb753cfd… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | b32d275ee0f6… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | cfe9e4fb91a4… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 58ea81492937… |
opentaint-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | e353d86a1005… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | fd3393f7500e… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 606417d2d4fc… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 0334b03f4fb3… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 82409527d07f… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | a61612f86694… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 1d0301c039e0… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 87ba4c5e8b49… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 9077bf378e0a… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 34bac2e6f272… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 0142f419063c… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 99eb43429731… |
opentaint-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | f3c7884336cc… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 7aeeeedbf025… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 50d949d545be… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 3de430504912… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 93d0252f7c76… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 837de2916a1e… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | aaa328914340… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 5f560f16ff1f… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 10569fbc8a38… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | dcc17b9b0fef… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | b7f0c79c543e… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | adaf721868e5… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | a8a8a3438647… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | 520ffe3b38fa… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | e8cd2d53a32a… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | reached | true-positive | 314a6763c92f… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | f5b3dc21c360… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 2a20bd41cd82… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | reached | false-positive | 35d18780e084… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | reached | true-positive | bc5dd27d8da0… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 2eb34445964f… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 5ba652028669… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | eccd41a794ac… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 0d0af07be9b5… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | reached | false-positive | 9d57fdf81e97… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | reached | true-positive | 6106102020ce… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 6b811c3193b4… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 7b7e14fcb142… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | b6e3bde27ac8… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 6faca81a75bf… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 104245b4f99b… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | fc1148211d02… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 082137fecdf8… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 61672febd1ef… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | ad3d816c6f00… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 87cf09ae564f… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | b24b175d4071… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 8a59daead6bc… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 01f5266ad131… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 01116395c26e… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 7c4c9b15d34a… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 09454baf5683… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | 6f3747f0462f… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | cefa25b531c3… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | 214e6fffc4f0… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 522d9781d419… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 77d8f3b1e548… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | b46e626f518e… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 212959795689… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 5ee50f083d5b… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 22e5bcc8d245… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 232d88c6a980… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | e33065a56d5a… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | 347d3fdfc36f… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | eaf632612213… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 82bbfb77ae6d… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 4e857e838098… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 73bb3290403d… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 8f3f92f1b163… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | e323641b77e2… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | c17fe125dcf9… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | e37319dbad8f… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 5fff6b956cf7… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | f31ae3dc3b37… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | b3929ec3568f… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 494510f9ce27… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | ca69d68fe00b… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 398d7853df91… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | f80f3107341d… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 302f82c9c0fa… |
pysa-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | 30ccce999510… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 3509cfe18b85… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | f9613c949d53… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 99c443ed7bb9… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 397ed0bc108d… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 0cf9cb4a042f… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | e43d1127c102… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 8a7d073eadf1… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 34bb1c20bb11… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 83b9004d69ba… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | f3f532b3fae8… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 86f6382cf7d1… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | ded4acbc7555… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | not-reached | false-negative | 41f31f2f3504… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | b2672b64c4fc… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 1900533333c4… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | ca5731258505… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | 9263e5b8677b… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 0853592919bd… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | f27ce99f1af8… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 2c1038e205b9… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 792ae5a22e1d… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | b80b29249ace… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | a771811fe8e4… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | f00df952cd8b… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 77139c206a5b… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 4723a81fc74e… |
chal-element-object | dfb-taint-python-element-object-positive | positive | not-reached | false-negative | ea95dc218434… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | d70c21f8a69b… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 0985d330665b… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | a68c19b09ed5… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | f77f8b6cc65e… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 45cc3cb45bb3… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | e1467173e1d5… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 953157fd29f2… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | e679e0d9aaf5… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | bca104392426… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 7a2a00ff9b3e… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | ea44472bad08… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | fe599c595cc3… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 3770bbc0e3bf… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | d3b3edf2351a… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | c86ca25865a5… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | d0e24f08ccd6… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | cb41554dde2d… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | not-reached | false-negative | 7e000f4c63a9… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | ba60d48cc3ab… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | a63eb89f873f… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 74f0e7e86a42… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 4521ea41c4bc… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 0ef514135c6b… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 0c832027fdb3… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 600578809cc6… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 3d13443267b7… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 6c9b854efd31… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 0207a3cdac09… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 65cd277ab436… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 2b06aebbd9c2… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 2f0397c8fa6f… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | bc069b5de36a… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | e048690fdf90… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | af0b3d514c50… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | d846dfdbfceb… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | b4148a521b8f… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 856d944159e7… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 9b5fbf4adf48… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 48dc6d9d18b5… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | c4641b0f5e56… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 57cbe8735cce… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 82c39cdc2348… |
pysa-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | 69087e8ec95d… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 98c9a73ea412… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 546ca6dbc89d… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | a0913d130ca6… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | e86d82f582d4… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 7ac9d5182076… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | b40390d2fb50… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 23ccb541525f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 6a2c863d9fc3… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | 9c5f0584c8c3… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | bcbb7030a851… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 4f3c828d4959… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | e68c5aae4c3e… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 1ee3a36b9bf4… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | c1536f9c7e88… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 7962f3478abf… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | d1b895f22ded… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 646150a8defc… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 930d7cd04b0f… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 6d9687741f28… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | a4678981bda8… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 7e666b2b9e22… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 489b2d3066ad… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | b1d404fe4527… |
pysa-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | not-reached | true-negative | d2b50ffa3b38… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | not-reached | false-negative | acce812c0df1… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | not-reached | true-negative | 3fdf31386cd9… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | not-reached | false-negative | 57010222a184… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 12fc4f070f61… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | not-reached | false-negative | 03dc90036262… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | not-reached | true-negative | 4adbda47863c… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | not-reached | false-negative | f1cf4f8e4ab7… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | d4bed2538ac4… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | not-reached | false-negative | 2d4c9a6a7d17… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | a4b65a480227… |
native-summary | dfb-taint-python-native-summary-positive | positive | not-reached | false-negative | 2ac597382568… |
semgrep-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | unsupported | unsupported | c401c8d4682f… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | unsupported | unsupported | 4cad0deec793… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | unsupported | unsupported | d10b40361f25… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | unsupported | unsupported | 0ce809439d98… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | ccda17bdf43f… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 2c9dc5fce793… |
array-element-separation | dfb-taint-c-array-element-negative | negative | unsupported | unsupported | daadb8492497… |
array-element-separation | dfb-taint-c-array-element-positive | positive | unsupported | unsupported | e34842d933b1… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 58990ab3fcea… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 0bb8949c505d… |
call-context-separation | dfb-taint-c-call-context-negative | negative | unsupported | unsupported | 3bc51eac7ff4… |
call-context-separation | dfb-taint-c-call-context-positive | positive | unsupported | unsupported | a0f6148f2c74… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | unsupported | unsupported | ce954d503f16… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | unsupported | unsupported | 15605f64cc8c… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | unsupported | unsupported | d5484967afb4… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | unsupported | unsupported | c7939fa8ee61… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | unsupported | unsupported | 44788ac8a386… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | unsupported | unsupported | 128c4c70e065… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | unsupported | unsupported | e6afd79548e1… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | unsupported | unsupported | 42e695dc4d33… |
chal-element-object | dfb-taint-c-element-object-negative | negative | unsupported | unsupported | bd72b6782cc4… |
chal-element-object | dfb-taint-c-element-object-positive | positive | unsupported | unsupported | db4f67fe4ef5… |
chal-function-field | dfb-taint-c-function-field-negative | negative | unsupported | unsupported | 8e829f8fa946… |
chal-function-field | dfb-taint-c-function-field-positive | positive | unsupported | unsupported | 1687a9f24244… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | unsupported | unsupported | 6c47b2e88084… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | unsupported | unsupported | ffd37b6acbf4… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | unsupported | unsupported | 1b22781d97c6… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | unsupported | unsupported | 8b0b838ee310… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | unsupported | unsupported | 35e3d568b102… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | unsupported | unsupported | 5ecc7b1529c8… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | unsupported | unsupported | 047bdb80e70a… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | unsupported | unsupported | 4807a921c5a3… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | unsupported | unsupported | 09c05f27efcf… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | unsupported | unsupported | c2b49cb98d87… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | unsupported | unsupported | 6d44bca2edfd… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | unsupported | unsupported | 9f6dc2116aa4… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | unsupported | unsupported | 8ce82d945804… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | unsupported | unsupported | b22144182855… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 79f91ce4e6dd… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 3515835cd0e4… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | c2d211960439… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | a0075b464290… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | bffda7d17f49… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 5fec1572b6b9… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 8e9b8d038664… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | cea69825422c… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | 9118c13189c1… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | cb22c2e5957b… |
object-separation | dfb-taint-c-object-separation-negative | negative | unsupported | unsupported | 20ce69dab214… |
object-separation | dfb-taint-c-object-separation-positive | positive | unsupported | unsupported | 7a95e8945251… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | unsupported | unsupported | d5d942949884… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | unsupported | unsupported | 318df048c44e… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | unsupported | unsupported | 3499826b732d… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | unsupported | unsupported | 5dbf7dca24d4… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | unsupported | unsupported | 863e198ceed7… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | unsupported | unsupported | 49741f60a69e… |
semgrep-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | unsupported | unsupported | c803aba239b3… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | unsupported | unsupported | 6e3c3840a2dd… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | unsupported | unsupported | 4e57b44b7353… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | unsupported | unsupported | fc014e41f442… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 0bd659063017… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 88390ed862cc… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | unsupported | unsupported | 2d38ba1f1a16… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | unsupported | unsupported | ac657e0a0756… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 934746c5433b… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 4e07d89038a2… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | unsupported | unsupported | 9185fc304d9d… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | unsupported | unsupported | d07b020c95f8… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | unsupported | unsupported | 466ece2d8a87… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | unsupported | unsupported | 64d26a4f179b… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | unsupported | unsupported | 5a5834ddc965… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | unsupported | unsupported | 7d13d69c867c… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | unsupported | unsupported | 46ccdf8c2a55… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | unsupported | unsupported | e7edb7b8af8f… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | unsupported | unsupported | 968fc52cf26f… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | unsupported | unsupported | a43bf580c63b… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | unsupported | unsupported | 1121feb5bb05… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | unsupported | unsupported | 4a507761f5e1… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | unsupported | unsupported | 6bfd4e149a5f… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | unsupported | unsupported | 869c5db68509… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | unsupported | unsupported | 8972e444cede… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | unsupported | unsupported | 9c970bcf0ab1… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | unsupported | unsupported | 160506f0214b… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | unsupported | unsupported | 3e1d8e68911d… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | unsupported | unsupported | 5038db2d6c92… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | unsupported | unsupported | 05f4931c0b8b… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | 3f0bdb364198… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | a7a06c5c3d18… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | unsupported | unsupported | e651b39f0361… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | unsupported | unsupported | f6383ea87476… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | unsupported | unsupported | f89b44b068c4… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | unsupported | unsupported | 3b91f98fe497… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | unsupported | unsupported | 3a38eb567524… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | unsupported | unsupported | 49a9a4427145… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | unsupported | unsupported | b24fbe2d3166… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | unsupported | unsupported | 7599545d8faf… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | unsupported | unsupported | 7268bb524f2d… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | unsupported | unsupported | 566f0777ac78… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | unsupported | unsupported | c517b5a173b6… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | unsupported | unsupported | b1549d242620… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | unsupported | unsupported | 9170a68276c2… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | unsupported | unsupported | 8ed63b12580f… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | unsupported | unsupported | 00ecd202ac07… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | unsupported | unsupported | ede2998ff941… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | e2157c553cc6… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | efcd5334eb34… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | unsupported | unsupported | 2a749c55e519… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | unsupported | unsupported | f3ba4f91f604… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | reached | false-positive | a1bda7bb6dd5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | f2f17cbf6fb3… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 9e8b44f1a3d2… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 063ebe07fd84… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | baff47c736c8… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 57e2610e8612… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 87164295f66c… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 2f1a122f99c5… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | unsupported | unsupported | b8a954d3233d… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | unsupported | unsupported | 6a4cf46873df… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | unsupported | unsupported | 8585757f11a2… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | unsupported | unsupported | a0a281160232… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | unsupported | unsupported | d36f1290c738… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | unsupported | unsupported | 5c5ff6f9c2f6… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | unsupported | unsupported | 4ff94e6d4c69… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | unsupported | unsupported | e1242f942025… |
semgrep-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-go-alias-propagation-negative | negative | unsupported | unsupported | 776f1b36696c… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | unsupported | unsupported | ed97a861852e… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | unsupported | unsupported | 816fd3ed05cd… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | unsupported | unsupported | d862a976ebee… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 39b07a6c562d… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 9ab99735efd7… |
array-element-separation | dfb-taint-go-array-element-negative | negative | unsupported | unsupported | af5e65a8ee99… |
array-element-separation | dfb-taint-go-array-element-positive | positive | unsupported | unsupported | d855101d6f30… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 7edaed3ed16d… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 880fb9fe7921… |
call-context-separation | dfb-taint-go-call-context-negative | negative | unsupported | unsupported | 6905a0f84fb8… |
call-context-separation | dfb-taint-go-call-context-positive | positive | unsupported | unsupported | fc3eecede87d… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | unsupported | unsupported | 47da03b99f20… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | unsupported | unsupported | 096a6dccbdb1… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | unsupported | unsupported | 55549b37ee0a… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | unsupported | unsupported | 2c8ee51e9f7b… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | unsupported | unsupported | 6b960350e354… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | unsupported | unsupported | 1c513862b839… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | unsupported | unsupported | 6235c87cf335… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | unsupported | unsupported | 16fcadce1dc0… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | unsupported | unsupported | 29c9e355b9d1… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | unsupported | unsupported | 1f683b71de00… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | unsupported | unsupported | 5f4a26070886… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | unsupported | unsupported | 86b5a9998666… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | unsupported | unsupported | 707fb306cb56… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | unsupported | unsupported | f5b8b3ade5f6… |
chal-element-object | dfb-taint-go-element-object-negative | negative | unsupported | unsupported | 9d18c8402b99… |
chal-element-object | dfb-taint-go-element-object-positive | positive | unsupported | unsupported | 33286a95416c… |
chal-function-field | dfb-taint-go-function-field-negative | negative | unsupported | unsupported | d51409774ddb… |
chal-function-field | dfb-taint-go-function-field-positive | positive | unsupported | unsupported | 4b4fce5f06b8… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | a03086ebc0ae… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | ba69295c5125… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | unsupported | unsupported | 0d5bbd3cd6e5… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | unsupported | unsupported | 88993435df61… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | unsupported | unsupported | 2ee1d4a05edf… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | unsupported | unsupported | e3c959b10fe5… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | unsupported | unsupported | 3ffe6eee10ed… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | unsupported | unsupported | 5fce368a2ab2… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | unsupported | unsupported | b1ce7e7db83d… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | unsupported | unsupported | 9ecf3f1b59c0… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | unsupported | unsupported | edf842c445cf… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | unsupported | unsupported | c3e64f11bca6… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | unsupported | unsupported | 6d65f949031e… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | unsupported | unsupported | a3c640ff4f92… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | unsupported | unsupported | 197db2cab6d9… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | unsupported | unsupported | bff8c5513951… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | unsupported | unsupported | b9392ce62c3d… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | unsupported | unsupported | cf50d008b1e6… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | unsupported | unsupported | 3ee7cde46f0b… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | unsupported | unsupported | 18ca2916e46c… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 065f346dfaa6… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | d4110fd1880f… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | unsupported | unsupported | 3f5928a44243… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | unsupported | unsupported | 0ef65b396e5d… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | f74aec4d5666… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | e706349912de… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 5b6831f4c9a2… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | e0647b604dc2… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 4bb14238f9d7… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | d80f9bbb4319… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 503013da213f… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 711e6f1fa755… |
object-separation | dfb-taint-go-object-separation-negative | negative | unsupported | unsupported | acc57c8ad49e… |
object-separation | dfb-taint-go-object-separation-positive | positive | unsupported | unsupported | 0cbce06c9dc9… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | unsupported | unsupported | dfc17452b999… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | unsupported | unsupported | 0618c586268e… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | unsupported | unsupported | eda02325f257… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | unsupported | unsupported | 3a1153d7d3e2… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | unsupported | unsupported | 1cfa5137949f… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | unsupported | unsupported | e953d55ff7e7… |
semgrep-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | unsupported | unsupported | 55b5fcb28f17… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | unsupported | unsupported | d310dceec513… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | unsupported | unsupported | 046a448c9c95… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | unsupported | unsupported | 2915851bc95d… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 9a25957cfdd4… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 14159db20e08… |
array-element-separation | dfb-taint-java-array-element-negative | negative | unsupported | unsupported | 503c22dfbbc6… |
array-element-separation | dfb-taint-java-array-element-positive | positive | unsupported | unsupported | 4e93ac323b01… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 80325147dbd9… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | fbbbf3dc935a… |
call-context-separation | dfb-taint-java-call-context-negative | negative | unsupported | unsupported | 62b87ffe81b4… |
call-context-separation | dfb-taint-java-call-context-positive | positive | unsupported | unsupported | c808cb04c0cd… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | unsupported | unsupported | faa1df2a3a5f… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | unsupported | unsupported | 51bf82153f7f… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | unsupported | unsupported | 3ea0e7395f0d… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | unsupported | unsupported | 2b064521fd8c… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | unsupported | unsupported | 3bffa1b7c99b… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | unsupported | unsupported | 89b15bbdd652… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | unsupported | unsupported | ce0bbc0e9d9e… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | unsupported | unsupported | 0eab33e4ec17… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | unsupported | unsupported | 55275474fcdc… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | unsupported | unsupported | 6a649cc60e61… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | unsupported | unsupported | f13c667b4393… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | unsupported | unsupported | 9025bf6f37f8… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | unsupported | unsupported | 7c9b3a09f02f… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | unsupported | unsupported | 45e5e8432825… |
chal-element-object | dfb-taint-java-element-object-negative | negative | unsupported | unsupported | 1c1fb5efe4f2… |
chal-element-object | dfb-taint-java-element-object-positive | positive | unsupported | unsupported | 07feb5202d84… |
chal-function-field | dfb-taint-java-function-field-negative | negative | unsupported | unsupported | 4a66063d6e21… |
chal-function-field | dfb-taint-java-function-field-positive | positive | unsupported | unsupported | c8e1e24901d2… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | 5155ba67a807… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | 4cf3b5f91b8b… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | unsupported | unsupported | 04991d518e80… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | unsupported | unsupported | 65c9225da356… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | unsupported | unsupported | 28741179f9be… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | unsupported | unsupported | 6c0674ffbab8… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | unsupported | unsupported | c551aa92a5d1… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | unsupported | unsupported | a21b31a1e04b… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | unsupported | unsupported | f4418f550fd1… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | unsupported | unsupported | b5e6c128cf99… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | unsupported | unsupported | 5dc5689edfcb… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | unsupported | unsupported | 796658a8f785… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | unsupported | unsupported | cff74b7469fc… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | unsupported | unsupported | 04a039ca0aed… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | unsupported | unsupported | 5f4b153ffd3f… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | unsupported | unsupported | 1530793f3fcf… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | unsupported | unsupported | 28e5a0c9be11… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | unsupported | unsupported | abfd05f0b478… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | unsupported | unsupported | d5cffee586bc… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | unsupported | unsupported | 941f92bd516c… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 32cf4306eb7c… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 932f68e12c91… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | unsupported | unsupported | 230e2b6c046f… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | unsupported | unsupported | db238f2cf8b6… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | reached | false-positive | f7effddda41b… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 95a7dd1bb6c4… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 74e343af0cc0… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 792ddf274758… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 42622664bb5f… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 892978e04fb0… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 2e6ff1487f0d… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | e45297979dab… |
object-separation | dfb-taint-java-object-separation-negative | negative | unsupported | unsupported | 33e11c094762… |
object-separation | dfb-taint-java-object-separation-positive | positive | unsupported | unsupported | 04bc97c6a286… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | unsupported | unsupported | 39626cf3d131… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | unsupported | unsupported | c784ff72c53d… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | unsupported | unsupported | 9bb8e3cd5bd5… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | unsupported | unsupported | b035bd0895c1… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | unsupported | unsupported | 15a8fafcc825… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | unsupported | unsupported | a055729e50ee… |
semgrep-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | dc4803b600a2… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 5832c3b0d4cb… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | ced6f3a258f8… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 97705bdc541c… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 031a4ff81e67… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 618553ca0aa9… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | f7969f12e163… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | bab6f6704833… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | a5a0ffdee803… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 67a220da96df… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | a894ee4f98c2… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 383c0d574773… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9598907abf9d… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 56933070ce1e… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | aec5ef329947… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | dd922b1a3d6b… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 5c55c9f7b8c7… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 8d64e4c9e6de… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 2b815fa54861… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 8a8b8b660aba… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | e36db90b05a7… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 0ecc684b3593… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | e5834610abe6… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 43fb6fcaa200… |
semgrep-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | 0e61e90f5cc4… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 5ba1b4adfcad… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 4520d18dc0e3… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | da3cb50e4458… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | c4f259c7e538… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 8743a58c7e13… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 41df55997fab… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 30cf04e94bf0… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | d8964ebbd623… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 731de7c92496… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | ca7c9ba84eba… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 1bd4ebf4acd2… |
semgrep-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | unsupported | unsupported | 1b8637aa67d1… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | unsupported | unsupported | 27f443ad8f79… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | unsupported | unsupported | 04ba9366fee4… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | unsupported | unsupported | 4c49193c3918… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 475e889b7ce3… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 8efc0bda10e4… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | unsupported | unsupported | 5086369b48db… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | unsupported | unsupported | 5ac6609a8161… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 1f06eea74ef2… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 4728266ba797… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | unsupported | unsupported | cb241a8a9927… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | unsupported | unsupported | 00517cedf724… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | unsupported | unsupported | d1979d6573fc… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | unsupported | unsupported | e5c3a4a001f4… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | unsupported | unsupported | 7c339efa9021… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | unsupported | unsupported | d91e45c2c1a0… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | unsupported | unsupported | 03aaebdc97a6… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | unsupported | unsupported | 4b99064c4c26… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | unsupported | unsupported | 6e6f397d14e0… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | unsupported | unsupported | 463c54a08cca… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | unsupported | unsupported | d499cf623c06… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | unsupported | unsupported | 562026d8b4ea… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | unsupported | unsupported | b5cc80860f77… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | unsupported | unsupported | 46914f96cb3d… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | unsupported | unsupported | 74fc51897fb9… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | unsupported | unsupported | 63a8835332bd… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | unsupported | unsupported | c02d0b277a78… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | unsupported | unsupported | 23cb5197700c… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | unsupported | unsupported | 4215e65aa35a… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | unsupported | unsupported | fb7fa5df60ea… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | cbc56c448576… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | 8d5e6ea37521… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | unsupported | unsupported | fba554a30c39… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | unsupported | unsupported | b0d2b3e1f2ee… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | unsupported | unsupported | 0cf425968a5d… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | unsupported | unsupported | 5869403682d4… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | unsupported | unsupported | 8c50c035fac7… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | unsupported | unsupported | 30d298181bac… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | unsupported | unsupported | 7ffd3b8c203e… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | unsupported | unsupported | bfd3ee495d79… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | unsupported | unsupported | 0001611c7dca… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | unsupported | unsupported | 49d443bcb563… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | unsupported | unsupported | 35f9bef81895… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | unsupported | unsupported | 984c58582970… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | unsupported | unsupported | 3f19719d5a17… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | unsupported | unsupported | 5a77d42a59bb… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | unsupported | unsupported | aa510d28ecd5… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | unsupported | unsupported | 4e51446f1351… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | unsupported | unsupported | cbc7cce04a32… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | unsupported | unsupported | 600ed8dc5c1c… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 95312bdf2177… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | fd32ec7cc9a0… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | unsupported | unsupported | 3fceffd22e92… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | unsupported | unsupported | edd71e274cdd… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | reached | false-positive | 337bef0d2a1d… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 6d2db56ef8c0… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 378e7158ac5b… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 01433659820f… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 3fa30fbc65d7… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 9ecb4fa83ff1… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | b7820d5bb08e… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | a5c1e628a521… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | unsupported | unsupported | 844e1d07ddf7… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | unsupported | unsupported | 328150715cbe… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | unsupported | unsupported | d2d7d8d01038… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | unsupported | unsupported | 110531d1328f… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | unsupported | unsupported | 62221ec99012… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | unsupported | unsupported | ba46728f468c… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | unsupported | unsupported | 916c241e07a1… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | unsupported | unsupported | b4f44f108112… |
semgrep-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-javascript-model-declared-sink-negative | negative | not-reached | true-negative | da716a5cb64a… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 19fcb52768f4… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | aba63f351302… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | e2464e98d70e… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 06917bb73aea… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 07d2b24f8202… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 77dffa8bae07… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | f24321cf9acd… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | d235f3ac29db… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | a4ec4da96c29… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | b102465e44a9… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | a36bc4c30ab9… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 7e284e6083bf… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | d44f64bf9f83… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | b01adeb54104… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | c543f74c2681… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | a0cdfc9911fc… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 1882b99dae5f… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 23c61dfcb4da… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 2e69cc60a28e… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 9c718bf86bc0… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 018d63242533… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 172813a12bda… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 2a8be45bfc02… |
semgrep-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-javascript-native-entrypoint-negative | negative | unsupported | unsupported | 950e6e475058… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | c7427b27a979… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | b4ab65228d04… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | f12eaf0d0107… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | ed1c4d9f11da… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | f937cc34513b… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | ae8bd2176797… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | e3470fa06281… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 49c7fb06e6a1… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 42bf569946ab… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | cf032fc48802… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 54596315ed24… |
semgrep-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | unsupported | unsupported | 05737b0440e8… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | unsupported | unsupported | f15ddbe8ed88… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | unsupported | unsupported | a04113dc0782… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | unsupported | unsupported | a5bbbbc2373f… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 0e0949eda9f9… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | b903856107e1… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | unsupported | unsupported | 3ac34f9dc0d7… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | unsupported | unsupported | 5dfd73a8d408… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 0995dffcb1dc… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 1d90dd3a8527… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | unsupported | unsupported | b8a5f4f5a19f… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | unsupported | unsupported | fe625ff71863… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | unsupported | unsupported | 8fde7b4947f7… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | unsupported | unsupported | f4e85c851e17… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | unsupported | unsupported | 6cf6711c0889… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | unsupported | unsupported | d7b2b24f1ba9… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | unsupported | unsupported | a064db3da71e… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | unsupported | unsupported | 7722db0821da… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | unsupported | unsupported | 87e8d123bd92… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | unsupported | unsupported | 3f27dbab2781… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | unsupported | unsupported | edf95e969d0d… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | unsupported | unsupported | 49ae00f1cee1… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | unsupported | unsupported | 6578d4339ef4… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | unsupported | unsupported | 44e00671353a… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | unsupported | unsupported | 7541c33aea50… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | unsupported | unsupported | daf550dcd085… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | unsupported | unsupported | 0ba8d294e1d8… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | unsupported | unsupported | 29b7b9f94271… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | unsupported | unsupported | 6ef94de32d5c… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | unsupported | unsupported | 0f1a03124556… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | c2f355ba312c… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | 5fd562767f0c… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | unsupported | unsupported | 8b9bcd3303bc… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | unsupported | unsupported | 41c58db95ba2… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | unsupported | unsupported | 7c0c0a09171d… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | unsupported | unsupported | 18d11d0bf385… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | unsupported | unsupported | d28615cbeee3… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | unsupported | unsupported | dd74decc116f… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | unsupported | unsupported | 7ca7a2adcea0… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | unsupported | unsupported | 21dff3861737… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | unsupported | unsupported | db288a7cdb6d… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | unsupported | unsupported | d3b96eec30d2… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | unsupported | unsupported | 39cbed9ca87d… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | unsupported | unsupported | 4081e2613910… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | unsupported | unsupported | 47aafd25cf8d… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | unsupported | unsupported | 6e4ba1981b7c… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | unsupported | unsupported | 77e52db81dba… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | unsupported | unsupported | 35a009fb1a7b… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | unsupported | unsupported | 465193cc3b03… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | unsupported | unsupported | f8e41d369488… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | cb7d326a2672… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 950669479ddc… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | unsupported | unsupported | 3c0894540131… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | unsupported | unsupported | 5f8d62cc3a78… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | reached | false-positive | 12a90d4598a5… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 81a6a0b329c1… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 5052e8b512a4… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 20a26a4f1fbb… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 4a8ae350c8cd… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | d78c50efb0a8… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 3e93f0aca37f… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 2fb242f8fc30… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | unsupported | unsupported | eef08cf90986… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | unsupported | unsupported | 92968a4051d6… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | unsupported | unsupported | 90ff0124f84e… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | unsupported | unsupported | b615958f2abd… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | unsupported | unsupported | 20bcfb086aa0… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | unsupported | unsupported | 7cf546045201… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | unsupported | unsupported | 7d5d4d9b7627… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | unsupported | unsupported | a8769e587962… |
semgrep-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-php-alias-propagation-negative | negative | unsupported | unsupported | 0ff33b65967f… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | unsupported | unsupported | 2e6ea2972a81… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | unsupported | unsupported | 006869563c6e… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | unsupported | unsupported | 15d2c5fdbfc3… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | not-reached | true-negative | 3141131ccde0… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | f77e5e155b2e… |
array-element-separation | dfb-taint-php-array-element-negative | negative | unsupported | unsupported | e3af14ab4e89… |
array-element-separation | dfb-taint-php-array-element-positive | positive | unsupported | unsupported | 6cf9ff550669… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | e946d3241b5c… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 96ca6590d570… |
call-context-separation | dfb-taint-php-call-context-negative | negative | unsupported | unsupported | 7600f0b3f161… |
call-context-separation | dfb-taint-php-call-context-positive | positive | unsupported | unsupported | 9b784512d816… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | unsupported | unsupported | 1fc6ea9ae797… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | unsupported | unsupported | 7f81251b9215… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | unsupported | unsupported | f701c2dde2e2… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | unsupported | unsupported | dd458a910593… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | unsupported | unsupported | c18a198dce4b… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | unsupported | unsupported | bcf95ff75aa0… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | unsupported | unsupported | f0a5d4633c8a… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | unsupported | unsupported | 53fbfca4d533… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | unsupported | unsupported | 93c4910c533c… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | unsupported | unsupported | 429ee1182e5e… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | unsupported | unsupported | 8a183a79853e… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | unsupported | unsupported | fb9d446d3066… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | unsupported | unsupported | 90d699815559… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | unsupported | unsupported | 4d9e77b7ce99… |
chal-element-object | dfb-taint-php-element-object-negative | negative | unsupported | unsupported | 0184ca4356e5… |
chal-element-object | dfb-taint-php-element-object-positive | positive | unsupported | unsupported | 9580d1d905b4… |
chal-function-field | dfb-taint-php-function-field-negative | negative | unsupported | unsupported | bf185c0f5ee9… |
chal-function-field | dfb-taint-php-function-field-positive | positive | unsupported | unsupported | 97fd3a8c3171… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | f1c55e53a574… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | d08562459347… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | unsupported | unsupported | cf7a280fe5d6… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | unsupported | unsupported | 09460c154fde… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | unsupported | unsupported | 42005861d3a0… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | unsupported | unsupported | 670efba8b978… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | unsupported | unsupported | 3203d856a997… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | unsupported | unsupported | 7c1b2c036696… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | unsupported | unsupported | 17f4e4e0fb9e… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | unsupported | unsupported | 150ef6344750… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | unsupported | unsupported | 306e461e2008… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | unsupported | unsupported | 9bfb54235cd4… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | unsupported | unsupported | 9d30f005569f… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | unsupported | unsupported | 853044b7dcfb… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | unsupported | unsupported | 1d31b0aff423… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | unsupported | unsupported | f31c3423e618… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | unsupported | unsupported | 1b2594f723be… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | unsupported | unsupported | 42b7769447a1… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | unsupported | unsupported | 9e459c222fbd… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | unsupported | unsupported | 40c3557b9070… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | c1d10412a4bb… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 26326c24c9b0… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | unsupported | unsupported | ce428bd23a75… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | unsupported | unsupported | 1434cdeba173… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | reached | false-positive | ff7ee8daec02… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 74fbcf54a0d3… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 6df3ae9715be… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | ca90a5eb51c7… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 6520bdaacf4d… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 3da1f49461a1… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | b61bd50d9174… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 3e86f0073193… |
object-separation | dfb-taint-php-object-separation-negative | negative | unsupported | unsupported | 6fc4ad077e7e… |
object-separation | dfb-taint-php-object-separation-positive | positive | unsupported | unsupported | 914ca3ee9016… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | unsupported | unsupported | 94af5a1defd0… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | unsupported | unsupported | 7c457804ddb4… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | unsupported | unsupported | 3f9b4e990473… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | unsupported | unsupported | 97a659d0e42b… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | unsupported | unsupported | 9eecd4f1c573… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | unsupported | unsupported | 9dc3e5f3b1c4… |
semgrep-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | unsupported | unsupported | 1ec0b5729794… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | unsupported | unsupported | 86fabea09416… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | unsupported | unsupported | 23f00fc918b5… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | unsupported | unsupported | 2ca81b3d8e30… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 83830f16eb8b… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | c6718a3edd4f… |
array-element-separation | dfb-taint-python-array-element-negative | negative | unsupported | unsupported | b3adde333a93… |
array-element-separation | dfb-taint-python-array-element-positive | positive | unsupported | unsupported | 84e6cab74ad7… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | a511fa6e24af… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | be3045863660… |
call-context-separation | dfb-taint-python-call-context-negative | negative | unsupported | unsupported | 43866b8002ba… |
call-context-separation | dfb-taint-python-call-context-positive | positive | unsupported | unsupported | ca4a3244e124… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | unsupported | unsupported | 491667ac0b17… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | unsupported | unsupported | 176907230bcb… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | unsupported | unsupported | 1f37629b8abc… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | unsupported | unsupported | b1d1227ef8ec… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | unsupported | unsupported | 66bdf58835b8… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | unsupported | unsupported | 9628d43d66f1… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | unsupported | unsupported | e1e634a6696c… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | unsupported | unsupported | a7198c1ada2e… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | unsupported | unsupported | 3c9ba5c86d09… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | unsupported | unsupported | 4d328d030822… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | unsupported | unsupported | ce4b261c1e48… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | unsupported | unsupported | 189f11d47fd1… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | unsupported | unsupported | 548333ac896c… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | unsupported | unsupported | 6fac4fb712f6… |
chal-element-object | dfb-taint-python-element-object-negative | negative | unsupported | unsupported | f4769d697d85… |
chal-element-object | dfb-taint-python-element-object-positive | positive | unsupported | unsupported | f753d9bd3487… |
chal-function-field | dfb-taint-python-function-field-negative | negative | unsupported | unsupported | 0398cd23f528… |
chal-function-field | dfb-taint-python-function-field-positive | positive | unsupported | unsupported | 47b3af02a859… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | a39988cac597… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | 15587544839f… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | unsupported | unsupported | 7cc5b55e8a76… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | unsupported | unsupported | 109d9a108afa… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | unsupported | unsupported | 0bb629fda2ec… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | unsupported | unsupported | 26d3f9990f09… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | unsupported | unsupported | 5f922d06dac6… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | unsupported | unsupported | 4f65e678bfc3… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | unsupported | unsupported | 943c432e1fcc… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | unsupported | unsupported | fa61d971f24d… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | unsupported | unsupported | fea2fc2094e1… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | unsupported | unsupported | 8efd66d1d7ec… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | unsupported | unsupported | c3afe63d6ec5… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | unsupported | unsupported | 92f1dfa2c750… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | unsupported | unsupported | 01641535f18a… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | unsupported | unsupported | ac9ef6d9fc95… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | unsupported | unsupported | beace322e24e… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | unsupported | unsupported | 93bf9adb6e66… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | unsupported | unsupported | 466a7d45d804… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | unsupported | unsupported | 8f6fdfa46bba… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 161e672069d2… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 21c8380f07a9… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | unsupported | unsupported | ac86ea9d3222… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | unsupported | unsupported | 454ec9a902be… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | reached | false-positive | e00fd9591fea… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | cbfa76f6ddc8… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | e7e4e7dd2bcd… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 3fa4b7b36dc1… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 40659743c22f… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | b806daa67235… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | a19dbdbb3c22… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 6743ac429c59… |
object-separation | dfb-taint-python-object-separation-negative | negative | unsupported | unsupported | 6c8fa9601b15… |
object-separation | dfb-taint-python-object-separation-positive | positive | unsupported | unsupported | 95bd7a402255… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | unsupported | unsupported | 52d1a50b1444… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | unsupported | unsupported | 8d738c07d0ce… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | unsupported | unsupported | 3bdcde55d5ab… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | unsupported | unsupported | 2c1547d4c53f… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | unsupported | unsupported | 2ccf425ec567… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | unsupported | unsupported | 0a8ad70ee456… |
semgrep-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | bff891c8069a… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | e18616c392fe… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | e782728e35db… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | cadf77867cd6… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | f3fbed809cf6… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | c323f65632fe… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 9ff2ca33d46d… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 7554456899f5… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 480ce6d5118f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | c3f9f7231827… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | bf45e1aca76d… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 3c7b03e35915… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 3153d9480e19… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | dff5a30fb03b… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 4a4ca7be6c08… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 06000573f1c4… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | a42e6d6a5330… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 481a90751a5b… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 22c4d04a2d17… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 9b488319c800… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 7593ecf25b39… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | adde8f9405b9… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 030544fb33e6… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 928ee1a9de96… |
semgrep-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | not-reached | true-negative | 518f99dda74e… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | 27f13ecdbcf5… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | e081f366c7e0… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 6bd4e935e835… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | 3c8d0b895878… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 1c416769e5ac… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | b3da5399a573… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 40956926494b… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 2ab5619d8530… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 5453ab8748bd… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 49a19c5fe0e9… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 612511fb6a58… |
semgrep-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | unsupported | unsupported | 3f14c0005e65… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | unsupported | unsupported | 343635a6ec1f… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | unsupported | unsupported | 10f47b512cf9… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | unsupported | unsupported | 41c694d28edb… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 226589d0a21c… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 725769b30236… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | unsupported | unsupported | 6681214c30db… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | unsupported | unsupported | 470755c2eaa2… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 93edf22ef322… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | d14af36fbea0… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | unsupported | unsupported | c7f6d62f852d… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | unsupported | unsupported | a684b0708177… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | unsupported | unsupported | 4392e94fed99… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | unsupported | unsupported | 9d33dcde8d07… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | unsupported | unsupported | c589d9126b23… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | unsupported | unsupported | 4e804f09c931… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | unsupported | unsupported | 2322fe5daacb… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | unsupported | unsupported | 76a2f29889b9… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | unsupported | unsupported | 6e1ecab69ebe… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | unsupported | unsupported | 22242324fa3a… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | unsupported | unsupported | 3a3e79e9a862… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | unsupported | unsupported | 264532ba7374… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | unsupported | unsupported | a657054b104e… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | unsupported | unsupported | fd9672b6357d… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | unsupported | unsupported | c663a6294fc0… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | unsupported | unsupported | c69b047bd0ba… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | unsupported | unsupported | a36017b2ad6a… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | unsupported | unsupported | e6049f1bfe2e… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | unsupported | unsupported | 2ae6f84b4de3… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | unsupported | unsupported | ef6598f5249d… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | f250d9454bf1… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | d432db03eaab… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | unsupported | unsupported | 3d27252b8ce6… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | unsupported | unsupported | 6f3eff512acc… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | unsupported | unsupported | 5e5d83315a59… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | unsupported | unsupported | 68617f283e8a… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | unsupported | unsupported | 639c843539ce… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | unsupported | unsupported | b656aa4f10c5… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | unsupported | unsupported | c12d5bd44e62… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | unsupported | unsupported | 3007cc0c0b69… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | unsupported | unsupported | 38d07f3833ca… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | unsupported | unsupported | ccdab8f109bf… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | unsupported | unsupported | 3fb3ea1028cd… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | unsupported | unsupported | 178323927803… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | unsupported | unsupported | 4f1f86c9e1cc… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | unsupported | unsupported | ac487cd070ea… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | unsupported | unsupported | da678ae15d8c… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | unsupported | unsupported | 1d10e79b311a… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | unsupported | unsupported | 745412971f70… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | unsupported | unsupported | 774febbc4562… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | f147ff152a31… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | eb1ac7d960d9… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | unsupported | unsupported | e1508bfecfd9… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | unsupported | unsupported | 3eab47923829… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | 92e6a3d40487… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | c406e7edc794… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 8f28573b3c87… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 382e3a7b509d… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | b0c22e3566c3… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 4b5eda4c175b… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | e854c413b83a… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 875bfa3c3173… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | unsupported | unsupported | 0545b6436dff… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | unsupported | unsupported | c4f3a6cb2bf7… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | unsupported | unsupported | 87a19ba00f78… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | unsupported | unsupported | da76ce7a7e26… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | unsupported | unsupported | 7fad2dc85006… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | unsupported | unsupported | 1ba368de2537… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | unsupported | unsupported | 0b5754797ab5… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | unsupported | unsupported | 96662510076d… |
semgrep-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | unsupported | unsupported | 883f9f482ae4… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | unsupported | unsupported | 909bab6e6728… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | unsupported | unsupported | 1c6560246eb7… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | unsupported | unsupported | 7f74be6b54e4… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 3670bc851b79… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 05918a9c0753… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | unsupported | unsupported | d726c175c79e… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | unsupported | unsupported | 2789c4820e4f… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 4ca5912e2336… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 6534b183cc4c… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | unsupported | unsupported | 82710418b1a9… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | unsupported | unsupported | ae23c9f82576… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | unsupported | unsupported | 8071dd532319… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | unsupported | unsupported | 9dd76957dfab… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | unsupported | unsupported | 1ec84220688f… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | unsupported | unsupported | 1b3b2e5f0cf7… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | unsupported | unsupported | 54726389c907… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | unsupported | unsupported | 2a20bd8a3223… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | unsupported | unsupported | 82c7c1b38649… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | unsupported | unsupported | 3c2cdb3f219d… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | unsupported | unsupported | 28eac0ac5a4d… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | unsupported | unsupported | 4a92aafc09fc… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | unsupported | unsupported | f989b3c9a389… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | unsupported | unsupported | 4ac9cc80a7cd… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | unsupported | unsupported | 4533e0e455d8… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | unsupported | unsupported | 18f7524589ce… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | unsupported | unsupported | 787c6e01c729… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | unsupported | unsupported | 2841ac0c9e60… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | unsupported | unsupported | 3e9a38e7b1e0… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | unsupported | unsupported | 0205549548c2… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | unsupported | unsupported | 8ffced5aac42… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | unsupported | unsupported | 670293a7f20c… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | unsupported | unsupported | 47e402566c29… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | unsupported | unsupported | 90f1fb075e1a… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | unsupported | unsupported | 680de297dc11… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | unsupported | unsupported | 6f58ae3800b5… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | unsupported | unsupported | 13fb682b9b8c… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | unsupported | unsupported | 436de55c9b6f… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | unsupported | unsupported | bf79069b9d0e… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | unsupported | unsupported | c51a1fe2e5a4… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | unsupported | unsupported | 6e75b465eae6… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | unsupported | unsupported | 2d0e4e8ff875… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | unsupported | unsupported | d6308e993115… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | unsupported | unsupported | 17ef252415cd… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | b2bf86dfaf8b… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 3e52ad900fcb… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | b9d845679473… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 1b1ef06d8a2f… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 21593659c92b… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | c8df4c212dd8… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | b05d86f6bc62… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 8b0ba21691c1… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 9f2e253752ae… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | d30807400e70… |
object-separation | dfb-taint-rust-object-separation-negative | negative | unsupported | unsupported | 2c61763e68eb… |
object-separation | dfb-taint-rust-object-separation-positive | positive | unsupported | unsupported | 2e6fcb02df6e… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | unsupported | unsupported | e22cd48d4189… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | unsupported | unsupported | e29f6fc1e4dc… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | unsupported | unsupported | de3ba79c293b… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | unsupported | unsupported | c49df2d9301f… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | unsupported | unsupported | 33449d4e08a4… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | unsupported | unsupported | 61764de7bcf7… |
semgrep-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-typescript-alias-propagation-negative | negative | unsupported | unsupported | 922a5afa8886… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | unsupported | unsupported | 9e0eca628784… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | unsupported | unsupported | 361807e522a2… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | unsupported | unsupported | 10ef6fdd4c77… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 31d9c213c7ec… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 295d6d52e779… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | unsupported | unsupported | c2c0e47ce6c4… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | unsupported | unsupported | 4b176c7092f9… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | df3bb01547e2… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 309c63616d0c… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | unsupported | unsupported | 597d6e746e1c… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | unsupported | unsupported | dbbaa593c3aa… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | unsupported | unsupported | 8d079dbf84be… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | unsupported | unsupported | 4e54b514665c… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | unsupported | unsupported | 8c277a174e85… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | unsupported | unsupported | ff9dc44f0458… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | unsupported | unsupported | 854752083584… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | unsupported | unsupported | c6a639075c9a… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | unsupported | unsupported | 10ca3ff29c44… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | unsupported | unsupported | 1fa9607c2688… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | unsupported | unsupported | aaee70113c90… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | unsupported | unsupported | 884a7f392b29… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | unsupported | unsupported | 590a964e2f99… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | unsupported | unsupported | 74d1ec913962… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | unsupported | unsupported | 0cb3bff24bf9… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | unsupported | unsupported | 6f65ed4c7f3d… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | unsupported | unsupported | d5bf46b8812a… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | unsupported | unsupported | 6c9008aa75c3… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | unsupported | unsupported | 8e2fd4d7cab3… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | unsupported | unsupported | d523935967d7… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | unsupported | unsupported | dd20a3daff2d… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | unsupported | unsupported | b7a5c8e373dd… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | unsupported | unsupported | 3022d18a3b9f… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | unsupported | unsupported | 4aea13109c5f… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | unsupported | unsupported | 5aaab7ec717e… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | unsupported | unsupported | 56ad29ed5521… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | unsupported | unsupported | d3959709f5dc… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | unsupported | unsupported | 526e7b2ecc65… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | unsupported | unsupported | dbcbe28809d1… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | unsupported | unsupported | dbefd7d8bec9… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | unsupported | unsupported | 612c5b9cb3e4… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | unsupported | unsupported | cf3d58dc3789… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | unsupported | unsupported | 2d8e61a43b2e… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | unsupported | unsupported | c1510c588fdc… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | unsupported | unsupported | d7c4e0d877b9… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | unsupported | unsupported | 6b8213fdf099… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | unsupported | unsupported | 163ec1c8a4b4… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | unsupported | unsupported | 687b8f0375b4… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | unsupported | unsupported | 5d6d2cb05b5a… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | unsupported | unsupported | ba93aefc35bb… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 452d1693da7a… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | c0eaf68e4512… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | unsupported | unsupported | 37c7a60e520c… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | unsupported | unsupported | b97c921c4fe8… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | reached | false-positive | f032c380f3c9… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | d8337b7ab5d8… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 379a3c8f3e1f… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 9aa8ab600f8e… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | ee1f7e8ac645… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 857bae43f793… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 37503b379b70… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | cb65e5cfa8f8… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | unsupported | unsupported | 0985fe378420… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | unsupported | unsupported | 2d580a1c6115… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | unsupported | unsupported | 7f9287d4bc42… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | unsupported | unsupported | f27620037c7c… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | unsupported | unsupported | ffb6dee167f8… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | unsupported | unsupported | 06cf8f511f52… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | unsupported | unsupported | 585b8ac2acfc… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | unsupported | unsupported | 2cff6fd467f5… |
codeql-swift-core-taint-taint-benchmark-controlled — swift, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-swift-alias-propagation-negative | negative | inconclusive | inconclusive | 9fcb2e1142bf… |
alias-propagation-separation | dfb-taint-swift-alias-propagation-positive | positive | inconclusive | inconclusive | 721eb49cba77… |
argument-position-separation | dfb-taint-swift-argument-position-negative | negative | inconclusive | inconclusive | 90fde3780aa8… |
argument-position-separation | dfb-taint-swift-argument-position-positive | positive | inconclusive | inconclusive | 4b136a107f52… |
arithmetic-expression-propagation | dfb-taint-swift-expression-negative | negative | inconclusive | inconclusive | 9b0f0d9ecb4c… |
arithmetic-expression-propagation | dfb-taint-swift-expression-positive | positive | inconclusive | inconclusive | c8d4d2a356ed… |
array-element-separation | dfb-taint-swift-array-element-negative | negative | inconclusive | inconclusive | e8469be51d80… |
array-element-separation | dfb-taint-swift-array-element-positive | positive | inconclusive | inconclusive | 3d07d258beef… |
branch-join | dfb-taint-swift-branch-join-negative | negative | inconclusive | inconclusive | be2e54569fab… |
branch-join | dfb-taint-swift-branch-join-positive | positive | inconclusive | inconclusive | 0bf2bcddd238… |
call-context-separation | dfb-taint-swift-call-context-negative | negative | inconclusive | inconclusive | 587d18f84558… |
call-context-separation | dfb-taint-swift-call-context-positive | positive | inconclusive | inconclusive | 407148e929bd… |
chal-callback-registration | dfb-taint-swift-callback-registration-negative | negative | inconclusive | inconclusive | 23cf783a25a4… |
chal-callback-registration | dfb-taint-swift-callback-registration-positive | positive | inconclusive | inconclusive | 6a0eaf31bd38… |
chal-closure-capture | dfb-taint-swift-closure-capture-negative | negative | inconclusive | inconclusive | 951fab9c2e1c… |
chal-closure-capture | dfb-taint-swift-closure-capture-positive | positive | inconclusive | inconclusive | 20a5784304c6… |
chal-computed-property | dfb-taint-swift-computed-property-negative | negative | inconclusive | inconclusive | db7d33e7d65d… |
chal-computed-property | dfb-taint-swift-computed-property-positive | positive | inconclusive | inconclusive | 00692b6af121… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-negative | negative | inconclusive | inconclusive | 016ffeabbe47… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-positive | positive | inconclusive | inconclusive | ba4af147055b… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-negative | negative | inconclusive | inconclusive | d2f5caf02f32… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-positive | positive | inconclusive | inconclusive | 292ec6e7c928… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-negative | negative | inconclusive | inconclusive | c72d36290403… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-positive | positive | inconclusive | inconclusive | 7c92b5e70d39… |
chal-element-object | dfb-taint-swift-element-object-negative | negative | inconclusive | inconclusive | 10af51ac5adb… |
chal-element-object | dfb-taint-swift-element-object-positive | positive | inconclusive | inconclusive | 9981aec39072… |
chal-function-field | dfb-taint-swift-function-field-negative | negative | inconclusive | inconclusive | 3c2221b5d016… |
chal-function-field | dfb-taint-swift-function-field-positive | positive | inconclusive | inconclusive | 9de35e0b9864… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 17430006ae83… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 83a8863b1860… |
chal-map-iteration | dfb-taint-swift-map-iteration-negative | negative | inconclusive | inconclusive | 74a414415018… |
chal-map-iteration | dfb-taint-swift-map-iteration-positive | positive | inconclusive | inconclusive | 23f5fc8892a8… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 934888feb961… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 2a46eefc1a3e… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-negative | negative | inconclusive | inconclusive | 21bba757d829… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-positive | positive | inconclusive | inconclusive | 4e50ad06a600… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 1e42c46c01f4… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 6cce72903aaa… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-negative | negative | inconclusive | inconclusive | d73c282f775a… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-positive | positive | inconclusive | inconclusive | 1890b8e6580d… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 66cee2073bbb… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 7207ca5069fa… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 4b679496814e… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 909cfd4cb337… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-negative | negative | inconclusive | inconclusive | e700dc1d8883… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-positive | positive | inconclusive | inconclusive | e6e6bec6cba2… |
direct-propagation | dfb-taint-swift-direct-negative | negative | inconclusive | inconclusive | cc547f1b63ea… |
direct-propagation | dfb-taint-swift-direct-positive | positive | inconclusive | inconclusive | 6578c5374343… |
exception-catch | dfb-taint-swift-exception-catch-negative | negative | inconclusive | inconclusive | 8008c1cc1671… |
exception-catch | dfb-taint-swift-exception-catch-positive | positive | inconclusive | inconclusive | de8f64c5d1ab… |
infeasible-branch | dfb-taint-swift-infeasible-branch-negative | negative | runner-error | runner-error | 72e2e8deb158… |
infeasible-branch | dfb-taint-swift-infeasible-branch-positive | positive | inconclusive | inconclusive | e59c87e07a5c… |
local-multi-step-chain | dfb-taint-swift-local-chain-negative | negative | inconclusive | inconclusive | 40faaf995956… |
local-multi-step-chain | dfb-taint-swift-local-chain-positive | positive | inconclusive | inconclusive | 9506bbb6c2bc… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-negative | negative | inconclusive | inconclusive | b8597ca3b00f… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-positive | positive | inconclusive | inconclusive | 082f3123e48f… |
loop-carried-kill | dfb-taint-swift-loop-carried-negative | negative | inconclusive | inconclusive | 8164cd4df1e8… |
loop-carried-kill | dfb-taint-swift-loop-carried-positive | positive | inconclusive | inconclusive | 813ad9e475f1… |
object-separation | dfb-taint-swift-object-separation-negative | negative | inconclusive | inconclusive | 029f313c076b… |
object-separation | dfb-taint-swift-object-separation-positive | positive | inconclusive | inconclusive | 7ec8f7dce69d… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-negative | negative | inconclusive | inconclusive | 7136acd05623… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-positive | positive | inconclusive | inconclusive | 82c8bb7b5a60… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-negative | negative | inconclusive | inconclusive | 819f8e6d05b1… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-positive | positive | inconclusive | inconclusive | e553f1c01472… |
same-object-field-separation | dfb-taint-swift-same-object-field-negative | negative | inconclusive | inconclusive | 4dd3991f7b6a… |
same-object-field-separation | dfb-taint-swift-same-object-field-positive | positive | inconclusive | inconclusive | 5a082f75a34b… |
codeql-swift-modeling-taint-taint-benchmark-controlled — swift, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-swift-model-declared-sink-negative | negative | inconclusive | inconclusive | 5aaf3ac3e3af… |
model-declared-sink | dfb-taint-swift-model-declared-sink-positive | positive | inconclusive | inconclusive | 3098f64c7b0a… |
model-declared-source | dfb-taint-swift-model-declared-source-negative | negative | inconclusive | inconclusive | a3df201903e4… |
model-declared-source | dfb-taint-swift-model-declared-source-positive | positive | inconclusive | inconclusive | 655bf55aba91… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-negative | negative | inconclusive | inconclusive | e1ca26cbcc6c… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-positive | positive | inconclusive | inconclusive | 80698571023f… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-negative | negative | inconclusive | inconclusive | 7cd5211e2ba9… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-positive | positive | inconclusive | inconclusive | 9f44f3fb28ea… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-negative | negative | inconclusive | inconclusive | 69ab88ae7fbe… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-positive | positive | inconclusive | inconclusive | b3d7aaabe1a5… |
model-propagator-position | dfb-taint-swift-model-propagator-position-negative | negative | inconclusive | inconclusive | 1aae1282859b… |
model-propagator-position | dfb-taint-swift-model-propagator-position-positive | positive | inconclusive | inconclusive | 71c0aa0cf9b2… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-negative | negative | inconclusive | inconclusive | 8819cf36ca17… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-positive | positive | inconclusive | inconclusive | 55b4ac67c823… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-negative | negative | inconclusive | inconclusive | a45ea274325d… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-positive | positive | inconclusive | inconclusive | 83fa23b955dd… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-negative | negative | inconclusive | inconclusive | 7ae2e6f4b69d… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-positive | positive | inconclusive | inconclusive | 15f92b357fee… |
model-store-separation | dfb-taint-swift-model-store-separation-negative | negative | inconclusive | inconclusive | 81b5faa9c149… |
model-store-separation | dfb-taint-swift-model-store-separation-positive | positive | inconclusive | inconclusive | 0fd097f4d0e0… |
model-summary-field | dfb-taint-swift-model-summary-field-negative | negative | inconclusive | inconclusive | 78dbd6fe23f8… |
model-summary-field | dfb-taint-swift-model-summary-field-positive | positive | inconclusive | inconclusive | 74cf4c6f98ee… |
model-summary-through | dfb-taint-swift-model-summary-through-negative | negative | inconclusive | inconclusive | e47ba9cbe968… |
model-summary-through | dfb-taint-swift-model-summary-through-positive | positive | inconclusive | inconclusive | 76336091c72b… |
codeql-swift-calibration-taint-taint-benchmark-controlled — swift, calibration (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
modeled-external-summary | dfb-taint-swift-modeled-external-summary-negative | negative | inconclusive | inconclusive | 6a3669cf3a9c… |
modeled-external-summary | dfb-taint-swift-modeled-external-summary-positive | positive | inconclusive | inconclusive | a7f32aaed0fb… |
one-hop-relay | dfb-taint-swift-one-hop-relay-negative | negative | inconclusive | inconclusive | 77efc5f74dcb… |
one-hop-relay | dfb-taint-swift-one-hop-relay-positive | positive | inconclusive | inconclusive | 40dbc1a2bdb3… |
codeql-swift-native-taint-taint-tool-native — swift, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-swift-native-entrypoint-negative | negative | inconclusive | inconclusive | e8c0809f3d2d… |
native-entrypoint | dfb-taint-swift-native-entrypoint-positive | positive | inconclusive | inconclusive | 1744d20e0401… |
native-persistence | dfb-taint-swift-native-persistence-negative | negative | inconclusive | inconclusive | 670d4a505ed7… |
native-persistence | dfb-taint-swift-native-persistence-positive | positive | inconclusive | inconclusive | 10eba33cb61f… |
native-propagator | dfb-taint-swift-native-propagator-negative | negative | inconclusive | inconclusive | 12fffce719d0… |
native-propagator | dfb-taint-swift-native-propagator-positive | positive | inconclusive | inconclusive | 8fbfde94cf03… |
native-sanitizer | dfb-taint-swift-native-sanitizer-negative | negative | inconclusive | inconclusive | c2c3c6828a48… |
native-sanitizer | dfb-taint-swift-native-sanitizer-positive | positive | inconclusive | inconclusive | 724c892676c7… |
native-source-sink | dfb-taint-swift-native-source-sink-negative | negative | inconclusive | inconclusive | 51f36458a56c… |
native-source-sink | dfb-taint-swift-native-source-sink-positive | positive | inconclusive | inconclusive | 3c0e7328b081… |
native-summary | dfb-taint-swift-native-summary-negative | negative | inconclusive | inconclusive | 2c54a3e481a4… |
native-summary | dfb-taint-swift-native-summary-positive | positive | inconclusive | inconclusive | e1d2c6bcf56e… |
codeql-swift-language-extension-taint-taint-benchmark-controlled — swift, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
result-error-propagation | dfb-taint-swift-result-error-propagation-negative | negative | inconclusive | inconclusive | f2a04e18fb57… |
result-error-propagation | dfb-taint-swift-result-error-propagation-positive | positive | inconclusive | inconclusive | 69c460ed4680… |
joern-swift-core-taint-taint-benchmark-controlled — swift, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-swift-alias-propagation-negative | negative | inconclusive | inconclusive | 21c87bc429da… |
alias-propagation-separation | dfb-taint-swift-alias-propagation-positive | positive | inconclusive | inconclusive | 93f12c0ec10e… |
argument-position-separation | dfb-taint-swift-argument-position-negative | negative | inconclusive | inconclusive | d8b5dbf3aca4… |
argument-position-separation | dfb-taint-swift-argument-position-positive | positive | inconclusive | inconclusive | fa0a8dba59a5… |
arithmetic-expression-propagation | dfb-taint-swift-expression-negative | negative | inconclusive | inconclusive | 64868bed7d42… |
arithmetic-expression-propagation | dfb-taint-swift-expression-positive | positive | inconclusive | inconclusive | 6a51b7d39d73… |
array-element-separation | dfb-taint-swift-array-element-negative | negative | inconclusive | inconclusive | f8a3fcf8beeb… |
array-element-separation | dfb-taint-swift-array-element-positive | positive | inconclusive | inconclusive | c238f2c1d5b3… |
branch-join | dfb-taint-swift-branch-join-negative | negative | inconclusive | inconclusive | abc26d51c3f2… |
branch-join | dfb-taint-swift-branch-join-positive | positive | inconclusive | inconclusive | 73947fb3e565… |
call-context-separation | dfb-taint-swift-call-context-negative | negative | inconclusive | inconclusive | 80849ab0d3a7… |
call-context-separation | dfb-taint-swift-call-context-positive | positive | inconclusive | inconclusive | a925afe4760a… |
chal-callback-registration | dfb-taint-swift-callback-registration-negative | negative | inconclusive | inconclusive | 0bdb1a35eb3c… |
chal-callback-registration | dfb-taint-swift-callback-registration-positive | positive | inconclusive | inconclusive | 935cf05c5fa9… |
chal-closure-capture | dfb-taint-swift-closure-capture-negative | negative | inconclusive | inconclusive | c30096eb129a… |
chal-closure-capture | dfb-taint-swift-closure-capture-positive | positive | inconclusive | inconclusive | d32bf57aa6e5… |
chal-computed-property | dfb-taint-swift-computed-property-negative | negative | inconclusive | inconclusive | acee8352f919… |
chal-computed-property | dfb-taint-swift-computed-property-positive | positive | inconclusive | inconclusive | 4e12a0db48c1… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-negative | negative | inconclusive | inconclusive | 8e9e669ee46a… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-positive | positive | inconclusive | inconclusive | 63bb5019d3b2… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-negative | negative | inconclusive | inconclusive | 102847e302ce… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-positive | positive | inconclusive | inconclusive | 7cf96e57f5fa… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-negative | negative | inconclusive | inconclusive | a04eecf00a1f… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-positive | positive | inconclusive | inconclusive | e01ef8355cab… |
chal-element-object | dfb-taint-swift-element-object-negative | negative | inconclusive | inconclusive | 7d888ecef497… |
chal-element-object | dfb-taint-swift-element-object-positive | positive | inconclusive | inconclusive | f62447859ea4… |
chal-function-field | dfb-taint-swift-function-field-negative | negative | inconclusive | inconclusive | 434eacfa1bf8… |
chal-function-field | dfb-taint-swift-function-field-positive | positive | inconclusive | inconclusive | 9cafa8a56eb2… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 293271e9c4b2… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | c5a638d8ce87… |
chal-map-iteration | dfb-taint-swift-map-iteration-negative | negative | inconclusive | inconclusive | 66579679bc38… |
chal-map-iteration | dfb-taint-swift-map-iteration-positive | positive | inconclusive | inconclusive | 6b7c7ab08965… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 8eda03389d9b… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 9a2eda351b6a… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-negative | negative | inconclusive | inconclusive | 6d6b8bcb5d9e… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-positive | positive | inconclusive | inconclusive | 1482b3714ffe… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 1d822180ce0d… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-positive | positive | inconclusive | inconclusive | f13fc2255201… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-negative | negative | inconclusive | inconclusive | 49440fa0c1d6… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-positive | positive | inconclusive | inconclusive | 021beb576e3c… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 2b4dac7247e8… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 6a5d8e80e02a… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 06a9afaf9144… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | e28ed754a254… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 764344f2e773… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 4996f39cc324… |
direct-propagation | dfb-taint-swift-direct-negative | negative | inconclusive | inconclusive | c9b0e308026e… |
direct-propagation | dfb-taint-swift-direct-positive | positive | inconclusive | inconclusive | f4f83cddd72b… |
exception-catch | dfb-taint-swift-exception-catch-negative | negative | inconclusive | inconclusive | d743d136f5ad… |
exception-catch | dfb-taint-swift-exception-catch-positive | positive | inconclusive | inconclusive | 8cf5177d4ad3… |
infeasible-branch | dfb-taint-swift-infeasible-branch-negative | negative | inconclusive | inconclusive | 23cd6974b8c2… |
infeasible-branch | dfb-taint-swift-infeasible-branch-positive | positive | inconclusive | inconclusive | 2cddce036858… |
local-multi-step-chain | dfb-taint-swift-local-chain-negative | negative | inconclusive | inconclusive | 465b27a15b7e… |
local-multi-step-chain | dfb-taint-swift-local-chain-positive | positive | inconclusive | inconclusive | bb92618875be… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-negative | negative | inconclusive | inconclusive | 79f02ef384f4… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-positive | positive | inconclusive | inconclusive | 7d37830ddb9e… |
loop-carried-kill | dfb-taint-swift-loop-carried-negative | negative | inconclusive | inconclusive | fd4530628732… |
loop-carried-kill | dfb-taint-swift-loop-carried-positive | positive | inconclusive | inconclusive | 3ac50159cf09… |
object-separation | dfb-taint-swift-object-separation-negative | negative | inconclusive | inconclusive | 074ea665f1d3… |
object-separation | dfb-taint-swift-object-separation-positive | positive | inconclusive | inconclusive | a8bf35de22ee… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-negative | negative | inconclusive | inconclusive | e09e950d4fe9… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-positive | positive | inconclusive | inconclusive | ad6655f49eba… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-negative | negative | inconclusive | inconclusive | ac1b026a9d37… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-positive | positive | inconclusive | inconclusive | a33af1edc9eb… |
same-object-field-separation | dfb-taint-swift-same-object-field-negative | negative | inconclusive | inconclusive | d94409c9d8a4… |
same-object-field-separation | dfb-taint-swift-same-object-field-positive | positive | inconclusive | inconclusive | f05c8fbebffa… |
joern-swift-modeling-taint-taint-benchmark-controlled — swift, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-swift-model-declared-sink-negative | negative | inconclusive | inconclusive | 10e57057045a… |
model-declared-sink | dfb-taint-swift-model-declared-sink-positive | positive | inconclusive | inconclusive | d522b3920c06… |
model-declared-source | dfb-taint-swift-model-declared-source-negative | negative | inconclusive | inconclusive | 887a61fc9191… |
model-declared-source | dfb-taint-swift-model-declared-source-positive | positive | inconclusive | inconclusive | 96b676d01715… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-negative | negative | inconclusive | inconclusive | 0e32055b7e14… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-positive | positive | inconclusive | inconclusive | 116b70c58559… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-negative | negative | inconclusive | inconclusive | 1b8120738b17… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-positive | positive | inconclusive | inconclusive | eb637ccdc456… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-negative | negative | inconclusive | inconclusive | 6879e52e6000… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-positive | positive | inconclusive | inconclusive | 53ada415b3dd… |
model-propagator-position | dfb-taint-swift-model-propagator-position-negative | negative | inconclusive | inconclusive | 44a58cdc2926… |
model-propagator-position | dfb-taint-swift-model-propagator-position-positive | positive | inconclusive | inconclusive | 7d1c1373cd9c… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-negative | negative | inconclusive | inconclusive | e684340a8af0… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-positive | positive | inconclusive | inconclusive | 02cc2371222b… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-negative | negative | inconclusive | inconclusive | 236671e6506f… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-positive | positive | inconclusive | inconclusive | 13cd019980aa… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-negative | negative | inconclusive | inconclusive | 2cc75f86578e… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-positive | positive | inconclusive | inconclusive | 268ff9df5cac… |
model-store-separation | dfb-taint-swift-model-store-separation-negative | negative | inconclusive | inconclusive | 3a3d80fd92ab… |
model-store-separation | dfb-taint-swift-model-store-separation-positive | positive | inconclusive | inconclusive | ddb26161f790… |
model-summary-field | dfb-taint-swift-model-summary-field-negative | negative | inconclusive | inconclusive | 048f8373a059… |
model-summary-field | dfb-taint-swift-model-summary-field-positive | positive | inconclusive | inconclusive | 6b93d309ea2a… |
model-summary-through | dfb-taint-swift-model-summary-through-negative | negative | inconclusive | inconclusive | 62ca24fbc2cd… |
model-summary-through | dfb-taint-swift-model-summary-through-positive | positive | inconclusive | inconclusive | 5e9536894fd1… |
joern-swift-calibration-taint-taint-benchmark-controlled — swift, calibration (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
modeled-external-summary | dfb-taint-swift-modeled-external-summary-negative | negative | inconclusive | inconclusive | 0754a8dbdb94… |
modeled-external-summary | dfb-taint-swift-modeled-external-summary-positive | positive | inconclusive | inconclusive | e923572fe8be… |
one-hop-relay | dfb-taint-swift-one-hop-relay-negative | negative | inconclusive | inconclusive | e5ffd52b15ca… |
one-hop-relay | dfb-taint-swift-one-hop-relay-positive | positive | inconclusive | inconclusive | ef61e2af0b28… |
joern-swift-native-taint-taint-tool-native — swift, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-swift-native-entrypoint-negative | negative | unsupported | unsupported | 1834e49d302a… |
native-entrypoint | dfb-taint-swift-native-entrypoint-positive | positive | unsupported | unsupported | 69d95adbdac1… |
native-persistence | dfb-taint-swift-native-persistence-negative | negative | unsupported | unsupported | 7dcfffa4b8c2… |
native-persistence | dfb-taint-swift-native-persistence-positive | positive | unsupported | unsupported | c9880f28e718… |
native-propagator | dfb-taint-swift-native-propagator-negative | negative | unsupported | unsupported | e3b306e28de6… |
native-propagator | dfb-taint-swift-native-propagator-positive | positive | unsupported | unsupported | 1527998a4ff2… |
native-sanitizer | dfb-taint-swift-native-sanitizer-negative | negative | unsupported | unsupported | 2948591f9f64… |
native-sanitizer | dfb-taint-swift-native-sanitizer-positive | positive | unsupported | unsupported | 39c8ef308d9e… |
native-source-sink | dfb-taint-swift-native-source-sink-negative | negative | unsupported | unsupported | c56efce37afa… |
native-source-sink | dfb-taint-swift-native-source-sink-positive | positive | unsupported | unsupported | 6143ac14f447… |
native-summary | dfb-taint-swift-native-summary-negative | negative | unsupported | unsupported | cde8a882f06c… |
native-summary | dfb-taint-swift-native-summary-positive | positive | unsupported | unsupported | 2f660df92338… |
joern-swift-language-extension-taint-taint-benchmark-controlled — swift, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
result-error-propagation | dfb-taint-swift-result-error-propagation-negative | negative | inconclusive | inconclusive | 071757dce66c… |
result-error-propagation | dfb-taint-swift-result-error-propagation-positive | positive | inconclusive | inconclusive | 6d6a0b6b0679… |
bifrost-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 417f4c681700… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | c15f559bb237… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 37ddeadae71b… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | e31f2d7bbcc9… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 3cd041ebca29… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | af0096f308b2… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | aa2c06254ed1… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | e29f1e89e0f4… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | f642ab55a765… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | a192e09cb347… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 5e933e3d88ff… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | d77912a1248c… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | 5cc1fd5eac3c… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | d758286638b0… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 17cae9829cdf… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | bbe7d4a0c5fc… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | f00561f869b0… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | b4ab3c95de39… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 0b713309c102… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | 6fdaf25ec7a3… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | e47eac4848db… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | d33a48cafecd… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | 56223637d2a6… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | d690db2b6502… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | 407d621e755b… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | 5d475de69792… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 9bae5e361a95… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | c23a605af3db… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | e420752976b3… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 7eb1ca31e8f0… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 54c29233780d… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 06a2023ad3cc… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | ad9a8add9f12… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | d67e84b7b482… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | e6699f2f62e2… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 44c1cb4903a9… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | not-reached | true-negative | 51710ba674be… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | reached | true-positive | 5e9863ce53cd… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 3091b7f4db8f… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 37553800d302… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 9b5272beaec1… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 0c8cc9f982e7… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 739c754f4489… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 806049a912d9… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 2ac038c1737d… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 8dd304cbd686… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 8f57dc2c93df… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 19945b8a877b… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 0d9f5020317c… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 23ed1e4b6e6d… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 205d86bcd169… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 05cf703e947f… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | a3898c1c6b88… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 6429fdb32069… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 078b2bbb0bff… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 293a148e46da… |
bifrost-c-kernel-taint-taint-benchmark-controlled — c, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
c-error-code-return-path | dfb-taint-c-error-code-return-positive | positive | inconclusive | inconclusive | d4ee4180db1d… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | 32aab6eb5d87… |
bifrost-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | not-reached | true-negative | 08b2838cdded… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | c1afc107df72… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | de8d7ae77d2f… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | affbe834bb1e… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | af07704b52fa… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 07ac682e4d43… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | e9c6d8753514… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 259e9b206406… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 4baf5fe6325f… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 790b6be70a2b… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | ee64ac25d210… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | ab94ebaf6c78… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | d6f3b6e0e39d… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 3226d776e7a8… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | 7842b9e21f26… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | fbf20c751073… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | a3ec68769d64… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | 8d0520c0d9af… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 9b24fda85cca… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | 96df92c4c900… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | c17f0d874560… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | eec648280fa4… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | b2416fb10fb5… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | 636b603f32b1… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | 099ad9a6ea5e… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | a3995fc357c4… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | a8a7474039ce… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | 4ec7b2de1bd2… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | 76d8e31ede06… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | 5ce1abb99254… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | c7f17685643f… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | bc7d1edefd12… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | 910d0cf95456… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 0013e162d2c6… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | f72ce1d4327d… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 9bbd561b9340… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | 6eac43efec2b… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | 6f7855fb4743… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 3db6b90c7a22… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 876734c94d5e… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | b33f2f030b65… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | c6c9ea7e9630… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 9d25d6afb0c8… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 2b0a87f37b5a… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | db3cfc8bed4e… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | ada3d1984e51… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 2a801864135d… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 6bb574e2482f… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 9e33be037c98… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2229dd267e78… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | 94bba44d1728… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | c398f61fff19… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 91716526ef6e… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | fdc293027b8d… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | db749d6e8780… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 6d5046c5dcaa… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 8deddf7b8468… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | dc542811161c… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | caa0c5e63bea… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 8adbcd794f2f… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | bf9382b50070… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 7593df0bed04… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 6d98454ff003… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 73c3345a5a78… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | acdca5f3ad7b… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 603de83cb477… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | f232a14f656e… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | b981869f23f9… |
bifrost-csharp-kernel-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-csharp-alias-propagation-negative | negative | not-reached | true-negative | b0a35f775a9a… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | f63b9b7d1878… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 682cd8ecf92e… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | fbe1e0b49e8f… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | a4c7a570a4e8… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | 7a4ce09776c5… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | 415e43100bd0… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 91bf07f04b6f… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 41bab72a420b… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 670805f7acdf… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 47fc2d59fce4… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 19fe79f97b04… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | inconclusive | inconclusive | 87a8e6389cb6… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | inconclusive | inconclusive | beb044893fa7… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | inconclusive | inconclusive | 120b84eac3cc… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | 3dead48f0f91… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | inconclusive | inconclusive | 2ba9a7d9e508… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | inconclusive | inconclusive | b31363293ab0… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | inconclusive | inconclusive | 16ae7e0a0ce4… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | eafed6d50e1b… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 46b6dcb3b510… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | a7a038b0cf4b… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | fbe5c42859e6… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 26685c82baa3… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | 0c7a90d6b80d… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | eaf28a8915aa… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | a289d2587bf1… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 738f5b259c35… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 8e4b108abed8… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | 443e4e28051d… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | a26e0bf43d50… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | b7227086f6e2… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | e0f30c4b7147… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | 54c2da24b3c0… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | not-reached | true-negative | de2a1e801869… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | reached | true-positive | 90be3c1c7770… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | 1aefa9fe51b5… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 741493bd1dff… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 06fcc000badd… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 64f10c294d28… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | d356ca14dfbc… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | 9657f1afa658… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 0d2ddf67b04a… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | ad835d000416… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | reached | false-positive | ae22522556d8… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | reached | true-positive | de10503c0706… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | not-reached | true-negative | ebf9f1807070… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | reached | true-positive | 54b5518fc66f… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | 41fc07af4fc2… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | e8455b1aacc0… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | ede4838246b5… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | ea95af29563d… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | c5ba69f47042… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | e58a2240ccfb… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | 466bcb3a58b8… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 55293faf6328… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | ffcc0265f66a… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | b50700742530… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | d92eceb40ca4… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 953e12e6ea10… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | not-reached | true-negative | b98e7a08c126… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 057d71170be5… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 43ab64540a2e… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | adaf9c4d2397… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | 21a41a9a9edf… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 8a64a6497f82… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | e0db4d85ed79… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 64702a7a6f33… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 08c7421e9551… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 04f79633c5c1… |
bifrost-go-kernel-taint-taint-benchmark-controlled — go, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-go-alias-propagation-negative | negative | not-reached | true-negative | 817de3cb4a75… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | e6ed07ac4789… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 4404a656ce2b… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 852de09ad57a… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 618f5a50f28c… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 4b772d3ee83e… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | 811fe980f08d… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 52598ce1fbbd… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | c53bb0df803f… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 0c532520ce2f… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | c3c980581c75… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | b17ffe69fba0… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | 0b9b040a7361… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2cd4d38f6ac4… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | b72aa5cf9ec5… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | 3c485983d725… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 4a3856580752… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | 5f5d93a80a31… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | c06ef1cabc0c… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | 897b46566b02… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 233f81113d9f… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | e5e479111b81… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | d7ee4e3ddace… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 5585757fec4e… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | ff54ee761565… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | d63ea2abc135… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | 466ce3411eab… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | 50f89fd3fb77… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | 8dd9b475746e… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | ade1aa3535c1… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | dba7c538157d… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 0c25ea811461… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | 903aa7e093d2… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | 1ccef459f32f… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | 0f78981f89de… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | 67c82195bbb7… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | fd95e492e0d1… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 7b8450cc2ebb… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 2eef7ade6d76… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | inconclusive | inconclusive | ae0b2433bd26… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 3525fa597ca6… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 2b2a460e0974… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 7b7a3a6f78ad… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | ddd4d0f26c4f… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | e2237a4aa6c8… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 373cdc9e9d66… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | 141cfa7191f2… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | ad8a11cbc8a8… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | 1b1f53695444… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | 12e554394343… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 550be3d2a954… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 199c39444cfb… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | fbd14b2ddc05… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | a3403d12dc6d… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | 420b5a1b8417… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 0fc81cc51084… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 3f827d6de909… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 6e48476bdc24… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 6c3c4e681b97… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 051af2412dd5… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | not-reached | true-negative | 5cf9789f2f25… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | f6e29878ca0d… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | d41158d6a2a8… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 9c7cd3a3356c… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 03814bd92328… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 42308897b4f7… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 32b9dbe7b2f2… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 8007ed8d7138… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | ae02a8e5abf5… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | d4b433a53376… |
bifrost-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | b14837a64a3b… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | e7ace736356e… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 29466379ccaa… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 48ac17e16446… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 12fa003de720… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 9dea810e1c33… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 9ffee1103465… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 7fec3eb77730… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 10e0479eca6a… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 08a987d3fbdf… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 7238e5e0e099… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 3a80af0cfdf1… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 36b73c5cfa92… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 51aa3627e8b3… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | 1eec7751ecc7… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | 2bb32ce190b3… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | 6a2ad70187be… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | 88f84ebb11f9… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | 6397ad05b683… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | b697ed6f8eff… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 95fbc68250c7… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 304b7195cf2f… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | b1810be1bce4… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 60f122a25cf8… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | 25578b23e22e… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | 40c171337377… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | fc962f73becb… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 6c9b5a6c5de8… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | d3772682feca… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | 6c0e2a62c572… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | dc7706b1a82c… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 9444a109fa36… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | aa8232733bee… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | f70555cab258… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 4cd5b8bb6937… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | aae81ac9a263… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | 873d365099cd… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | bfc702a14fe6… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | inconclusive | inconclusive | f8cfae3fa465… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | inconclusive | inconclusive | d04011d6d00f… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | f4a9c162760f… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 84918f81dc78… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | e33fc388ea13… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 4e5f9b53fae6… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 3bc81b5f272d… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 39b27e0f9eff… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | c3b6426d05c6… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 9b93cea7632b… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | b18650799470… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | 42692248cc26… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 514657b69670… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | af268f4af074… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 2696632fb4f5… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | abe820035241… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | f797009ae8f0… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 9a31e3046d3d… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | d5f29896d78e… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | d8d3d167bb0d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | cbc5cd9f8e1d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | ed7dd30a7322… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | fab44c9ef0f3… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 2c286075f54b… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 6793d88fa560… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 6104305ee2a3… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | be4d3248a617… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 717bdf160a46… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | a4fa3258f87c… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 2d1ad6739513… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 58439da1a739… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 32ff45a75725… |
bifrost-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | f717822601cf… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | f7ccc7841b6b… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | inconclusive | inconclusive | 71c84dbfb14a… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 10b70fd49c85… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 2a6828e4ed79… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 4ec1758bfb76… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 062f9dd97551… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | d436e5535e5b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 0bc20b68464a… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | c2adf3221415… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | a62183d167de… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 15b7a2546102… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 21df394b3725… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 0a3ecf756f25… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | b8d90ceec27a… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | ce7665825cee… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | f760f89ce61b… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 7f963e0685db… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 2be862770113… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | b45ded1e1ff2… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | d5c619be5133… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 6fa7ac4c8c3c… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 77e244c2243a… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 245a72ebbb21… |
bifrost-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | 8c724d648d8e… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | c55bf8d7ff0f… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | ed455e1f71c1… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | fcbd9778a26a… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 572702f246cd… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 17651be4ae4a… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | dfffc0b3a93f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | bd9e0906150b… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 58f5ae1dc7ca… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 227c4b114b60… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 2f771265af02… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 108cba247c84… |
bifrost-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | not-reached | true-negative | 7a0a59e68356… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 20fcbc30a659… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 771bd1aa788e… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | c43d3193ce57… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 1c05ce43e156… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | fcf583e52259… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 52a5830469c1… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 5b6514f66838… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 3b48c121eb0a… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 8e1aadeff36b… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | c5165b77bb30… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | d51afe981330… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 07af17ad9614… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 4fff5d565b78… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 42634d128aeb… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | 923f0c4e65fb… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | 28404ecf750d… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 15e96af7027c… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | afaa71aee941… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | 92cf812e61e1… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | dda28709ff02… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 3a47b40bdb95… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 1bd9bfc0db59… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | c81ae84e4b9e… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 0c0716c7b0c6… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | af929478beee… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 00a25a9a4b92… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 05aeb919fb96… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | d954c3f9fc16… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | 8f0460c258b6… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | a6ac6732f7cd… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 764294a750f5… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 62c9ae09ff15… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | reached | true-positive | 7ee2b73d3934… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | b53f3fe6c9db… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 4afabab13774… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | bfe6e5f34067… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | ef8af2b22cd1… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | a31af3429c8a… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | c82c68ec4962… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | 2604bb736578… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | f6d963f7448b… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | fb01e28a9353… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | fdbc020f9808… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 7ed426ba7109… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 0690448397b0… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | 735731662031… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | 7990a3b019de… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | 3a272aabbb92… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | 33a3e4813ecd… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 750afa8884dd… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 145071888f8f… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 353541b0542c… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 05d24f823bb5… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | fac79aa0ef91… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 30e34ba04a8f… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | de9715370b8d… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 6b86fbc3dbf7… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | dfd808261c0e… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | d478285676b3… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 002541cfe854… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 8593c80c3ef2… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 2c6643fcb7d3… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | bb9c4d1b5e12… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 232e46f0829f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 251a99e9bf62… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | f4174f30fd63… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 4d1018bdaee5… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | e9bc6318dac9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 5480138241c3… |
bifrost-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-javascript-model-declared-sink-negative | negative | inconclusive | inconclusive | 19ee96cb4c3f… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | 99d249a61222… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | inconclusive | inconclusive | 524dfe2572e9… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | af1a370a7658… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | cf975ad431df… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 9f7373baab0f… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | de93e60d7a33… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 8c4fd57e9a3a… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 3a7d88a02295… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | c63bdaef5d6f… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 04891aa02e6a… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 2db089bbd637… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 06ff5176646f… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 3206acb38e30… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | fbba51726e85… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 6c913bcca9c7… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | eb7e32233e5d… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | c231b2331f7a… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | d91628b44fda… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 9ab6b265df9b… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | a3e477da4340… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | ed703297182e… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | ce6d4eab0870… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 3359e28ecd67… |
bifrost-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-javascript-native-entrypoint-negative | negative | unsupported | unsupported | 79aef3d71785… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | b19c258e4acb… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | ef740f761e4a… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | be964e0430fc… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 9bdf73613d4f… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 5793f5935ec4… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 087b11386490… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 176260834863… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | c0c96e95cd0c… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | a95f57a429be… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | d0d4e743f033… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | a8b80035aff6… |
bifrost-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | inconclusive | inconclusive | 6a509314ce99… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | 41a6bb4fd9b5… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 9be258e29e1c… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 821bc3313404… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 7e6c9622b704… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 008e947e7e3c… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | 260f4ef767e8… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | a771c6fb506f… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | d2233e9948e2… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | be9ec59f4b15… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 4721003a3422… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 1c13e98f0fe1… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | 4c6374fb4ecb… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | 167991731575… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | 7db2c87fae94… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | 45c34db1ee6a… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | a724ec93328c… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 559622d6265f… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | dbb6421830af… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | fba8e2da98a6… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 06bea6c38156… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 7c04c172025a… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | fe054433e4ce… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 47e7ef37b5a3… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | 89490f0bff09… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | 5dc440bbd890… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | 71cbf94bd315… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | 5579c1684685… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | c93dc2612836… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | e55748cfa084… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 09eadeacab23… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 8aebd8eb074b… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | 0172a1250961… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | 9b8cb4efc9f2… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 0eed315c9e28… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 07f30efe8129… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | b8a5f85b53ff… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | 2cecd8d3d39f… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | inconclusive | inconclusive | d22f86bd45a9… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 8e98d330ae2b… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | f470c9229ba0… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 4d562c9baf55… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 52a671fc5dd6… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | b8b6f47e91b8… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | b7a004a6a606… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 51bf246cbea4… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 4383b1c4b65e… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | a4f77fcea69f… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 9d6d4ca9eb77… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | ab043aa0d27f… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 73340f8a37e9… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | c4db13954d86… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | 4061ba6017ef… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | 9d081b230698… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 3aa239b4d1e8… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 23332387cd68… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 18aa6b51e050… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | a53e3cb7ac66… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 031dd2cbbf3b… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 1cd5adfa9f28… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | a954f1a1f258… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 68b691e92411… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | 29dd0490e151… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | 84577cc8f77c… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 6a241b03423d… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | b4c64327c04e… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 5ff8725eef28… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | a65f342d8497… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 19db528b6187… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | 99e2823202cf… |
bifrost-php-kernel-taint-taint-benchmark-controlled — php, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-php-alias-propagation-negative | negative | not-reached | true-negative | 5a8c24d9815d… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | reached | true-positive | f2ecff767adc… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | 5f7680fe589a… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | cd417b5f3b2e… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | inconclusive | inconclusive | 8fdc8115429d… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | inconclusive | inconclusive | 43552cd1ee37… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | 1f734091c792… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | 4988b82622e5… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 6505ae196f30… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 8d9a28835dcf… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | b3996727184f… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 5dd06e0ed1ac… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | inconclusive | inconclusive | ace5973ee349… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | inconclusive | inconclusive | 8b9321556864… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | inconclusive | inconclusive | c44cdcf0e5ca… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | 804b300fb547… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | inconclusive | inconclusive | 3ad623ae95fa… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | inconclusive | inconclusive | 0fd2c922b564… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | inconclusive | inconclusive | 1a7b48bc1ed5… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | inconclusive | inconclusive | a5b1a5ada812… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | f750ece358ce… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 113ab53f12a5… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 2251a4df2f6c… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | reached | true-positive | 9b626f0396f3… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | inconclusive | inconclusive | b996bf90d974… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | inconclusive | inconclusive | 85d52139cc4f… |
chal-element-object | dfb-taint-php-element-object-negative | negative | inconclusive | inconclusive | f81420e8a248… |
chal-element-object | dfb-taint-php-element-object-positive | positive | inconclusive | inconclusive | 9967d15d91bf… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | 579eade294c4… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | 1f5c7fbeb93d… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 6f9b3984d529… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | b30f44f69c6c… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 61ac38dc5da5… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | 3e501d87d5b9… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 0f07f5d1f4fe… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | a74e190a19b3… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | 78345c2fba3d… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 3b263b9c7b8e… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 40b9e6ab6cfa… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 1bdb5fd66099… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | inconclusive | inconclusive | 76c3f3f621b1… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | inconclusive | inconclusive | 29d96ba6ad2c… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 59d12b96b68c… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 702644f7eca3… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | b6fb942163d0… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 1a82fd370e54… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | inconclusive | inconclusive | e0c9faaacc73… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | inconclusive | inconclusive | e27b100488b4… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | f9b19ee07838… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | 4c3d0867edc6… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | a008b6cf6ca9… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 5f91f690879c… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | inconclusive | inconclusive | 51173378cf28… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | inconclusive | inconclusive | 3492f3f8a109… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | not-reached | true-negative | 186f8af394ea… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 07382bbd58f6… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 92264f2e301c… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | a516243809a3… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | de4466185249… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 47f16b8d012b… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | 27c55e65fc51… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | a3c2bdeb7399… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | f0697f973a0b… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | 52b3deafc47d… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | 40824ca9fdbe… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 2c143af2d91b… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | d2ac405496bb… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | b14bdf625acc… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 363b97c342f5… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 6875d0a05cd3… |
bifrost-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | b4712b184bad… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | fdaa4c7ba0b3… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 30c3fb7076c7… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 1681ee460a45… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 9f00c71de1be… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 13a6ca17a010… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | a12d9cbf3bd3… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | f42461796d87… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 4fa638ae46b5… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | d8f5d6abae8c… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 46ca5357eb72… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | ba1b50b8d2a8… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | 5df1bf08ba68… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | 5df1bf08ba68… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 840f9160421b… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | e01fa228d59c… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 140c9fd87440… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | 9559996284f1… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | f32cfd52d4b5… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | a7743e8b7bd8… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | b99fd968de29… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | db76e73ad2c9… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 331f8ea3024b… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 464622368a85… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | 7abed459d07a… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | 7abed459d07a… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | 735df8d96a5e… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | 8e2c670003df… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | 89688910ef0a… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | f7a063939236… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 8b764b0951ab… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 70a45ffe7174… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | 3a563b197114… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 0ccdaa03ac38… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | c5d645aa6c29… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 6773b4c5808a… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | c3ebed443a81… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | 8423afd7d28c… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | inconclusive | inconclusive | f15f5afc12ef… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 308bffb070ed… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 4ebbe886c112… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 920e49ae9804… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 4b9e31b33c8b… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | a032940e023d… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 871efa41767c… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 808e9bcb0ff0… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | b520231783f9… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | aa338e3f1fd5… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | bada751ca505… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | bada751ca505… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | ecca31a361ee… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 402e635247be… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | c58472ff9bcc… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 6edd5e62ff6c… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 123533f8be72… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 8d9681c13172… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 2ce6f3414ac6… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 890bc6dee968… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | e88ff3f8f2ab… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 3e01efe974c1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | bbc99d87172b… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 1922b1484def… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 833c08dc13c2… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 6597b8ffdac8… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 3e8b8d2fb81a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | d07e182ab4ed… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 486f4b8a9e32… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | c667556d7d0a… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | dc113b53f829… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | c56c15f65895… |
bifrost-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | fdf436bfe499… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | ca2acd01c7a8… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | inconclusive | inconclusive | 44fced8f9de1… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 247764c41020… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | e235e2c2ca4c… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 6a1117830f09… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | f1f5bcbf9600… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | d8cda861832d… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | a4e67d32e443… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 492e0704fe05… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | a5024246f3f1… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 543c3b0185d3… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 5c2e136e95e5… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 09ac1cf31166… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 82c068218e9c… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | a3d53d09c882… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | f978fda2eb66… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 080f743296d2… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 3eac58886f54… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 663ea0dc2bf4… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 9ca6433e52a2… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 1c7f4b9a0e2f… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | b456b1221551… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 673493ceda7e… |
bifrost-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | unsupported | unsupported | c69a023439f1… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | ab949ac2cb76… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 9628f341a3c3… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | f092540d2ffc… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 12d55a76cee9… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 8accbb1845fe… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | 8d190c139830… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | 109952cdd13c… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | 58ed709fa235… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 232a100054e3… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 5d99ef8010d0… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 3ca51122e4bb… |
bifrost-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | not-reached | true-negative | b2bf18c3fd7b… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | reached | true-positive | 71d7782328bc… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | cb7223b65235… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 029da210190f… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 057a080d0414… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | 08fab232341a… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 28e7a6e02bd5… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | d42d7c01f8a2… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 7208586c74fe… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 8450552be257… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | c30ca87744e4… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 885e9fa40f7d… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | 2ed8d00451e2… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2ed8d00451e2… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | f56a8bf03bc1… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | 27ca6a5db9c9… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | 8552ff0f0a32… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | 1dc4aa291a2b… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | cf364c0bedae… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | e457ac90c4a7… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 35303623b72b… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 96313ad1c319… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | f9410df6772d… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 71e306d08015… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | 3e3cc4263272… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | 3e3cc4263272… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 41a17ef194db… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 8f81a54e41a5… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | 2eef40198274… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | 5e55bc29e044… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | df2afa04fbda… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 791a6c3f3065… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | 002c7663b78f… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | f7672901e38f… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | ec0e4ea63351… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 52d6968f729a… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 39d10d190501… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | def64b618896… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | inconclusive | inconclusive | a1b545679b2f… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | inconclusive | inconclusive | faab54916c75… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | fa891baacfe4… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | e1964dceaad5… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 52b115fb7164… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 9431030d1945… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | d43d3fa470d1… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 26d95bb99ee7… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 7d28ab49f9b3… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 867bda03d4b5… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | 2fed519fb4b6… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | 2fed519fb4b6… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | ad799f4514c5… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | ff3ab48f3953… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | 4168c8f15857… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | reached | true-positive | 4851fdc2b391… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | 9de7a669a809… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | f23fa3529402… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 215c7700ed2b… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 7f669a2e902e… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 124ccd3fb951… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | e73322b94b5c… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | 3c352b5518db… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | 88e28e7f8db8… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 2d0fb54434d0… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 9d5f5a6e7f69… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | fe074700302b… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 9ecaf44e2653… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 9e4156e126b4… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 9d0d5fac6bd6… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | e86df3daea14… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | a271d508792e… |
bifrost-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | not-reached | true-negative | 922f8aa4c362… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 334bc7d62cb7… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | d4b952fbc762… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 569893734dab… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 27c95f84a408… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | f34e563b357c… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 1d65b8836814… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 404d8b6b7346… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 29449a51bdc3… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | bfa5da002749… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 3d84e120ce2e… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | afaaf8e64b8b… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | df410664d8d3… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 861d58f1bf95… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 9bb4c155bf40… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | 8c429933d182… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | e7c1e9f6093f… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | 4cbeab9f0c41… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | 13991518984c… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | 983c8aaecaa8… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | b44cc5b10df9… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 10e01ad7deda… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 3af69a0a7154… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | c236d717f040… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | 4852532680d9… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | 02c22ebde52c… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 452544a4e5ae… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | a431ea360ab0… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | d0f50be4b31c… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | 2e029c068022… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | 8191d5ba41a0… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | acdf1662a5aa… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 52e05b70b4b3… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | c62bdbd25bb5… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 540ab6da9034… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 7fe045d99388… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | inconclusive | inconclusive | ba03fa2ce878… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 69849a937228… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | fd29b6838d0a… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | d1819c28bc60… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | e5417238e1c8… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | fdb99ad88bee… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | bb5db28a7c59… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | f8d716dff54e… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 6aa6af84471e… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 3758bc9619c1… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 4fc4e4cefee3… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 354e026891b7… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | d66a787476ae… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 2eb04ed0acd4… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | b081926fb131… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | c04673186df4… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | 3293447677d1… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | d425f95ca745… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 356ac5d9cd40… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | d826fc83a8fa… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 5aa0649f871f… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 04fef9b9de57… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | ca54262fe029… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | d6356cfe9af2… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 639f1dbc05a9… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 79e50f1b5db7… |
bifrost-rust-kernel-taint-taint-benchmark-controlled — rust, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
result-error-propagation | dfb-taint-rust-result-error-propagation-negative | negative | not-reached | true-negative | 9d18faa619bb… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | 4d078e5176e5… |
bifrost-scala-kernel-taint-taint-benchmark-controlled — scala, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-scala-alias-propagation-negative | negative | not-reached | true-negative | b0a869e9916a… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | faa2a4a52287… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | f08d2aab5031… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | 01de610e2db0… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | 9f44471b9f52… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | 05cf888e08d4… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | c4cc07a90315… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | c8fb61613f0c… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | cebabc24b6bb… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | a27bb2bc4182… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | 3aa5170358cd… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | ecfb93de1f87… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | 03a219636e13… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | c194eae7c164… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | d4b90c66d9e4… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | 334d2d013921… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | b2668c5a0bba… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | 8135c078ad95… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | cd59b0a9853d… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | 6f8e6c85820b… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | 6448fea81397… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | efd56e42e45c… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | 49abbabac3b3… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | 09268a49244b… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | c201048e358a… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | 9befa3040b1f… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | af1d982ab36a… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 957ac08e84a7… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | f54472784385… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 3928258b0495… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | e16bc7c54e1d… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 854b7a456921… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | 0a2d3fd2a171… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | 8bd46bc5185b… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-negative | negative | not-reached | true-negative | 89c7d650e051… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-positive | positive | reached | true-positive | 050e3997b2bf… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | 3f6c0aaf9d5a… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | 15785dac455d… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 309dbe6f986b… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-positive | positive | inconclusive | inconclusive | aeb78d7e0308… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | 60c9c22cdd42… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | 73d1e0db9a92… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | d48330d1d05e… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | a1a34f901019… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | f6c4ebd09ac0… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 2593d28b91cb… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-negative | negative | not-reached | true-negative | e4d48f752cb3… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-positive | positive | reached | true-positive | 5a23b343b472… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | 0a13f3c2dfce… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | 5f1b4922a137… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | e81904e9d505… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 29584f4fcdab… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | ef5164f5a4db… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | 4720f91acb19… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | 1ec91a5fa242… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | 1f8965b41a8b… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | 5f78d61b48ee… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | 7b1761ccba72… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | c5afe88d3bc5… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | 6a4d08665e31… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | 2119a8fbdd37… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | ce8b125b6d43… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | c37509932306… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | aea7e0377589… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | 7c487c97a688… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | 8cdfcc0817e6… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | 61e511a92b1c… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | 81b0021cad68… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | 3fa663b0dd13… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | 8fc20aad9bc3… |
bifrost-smoke-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 3091b7f4db8f… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 37553800d302… |
bifrost-smoke-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 9e33be037c98… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2229dd267e78… |
bifrost-smoke-taint-taint-benchmark-controlled — csharp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | ede4838246b5… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | ea95af29563d… |
bifrost-smoke-taint-taint-benchmark-controlled — go, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 550be3d2a954… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 199c39444cfb… |
bifrost-smoke-taint-taint-benchmark-controlled — java, calibration (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
modeled-external-summary | dfb-taint-java-modeled-external | positive | unsupported | unsupported | 01be675e06e4… |
one-hop-relay | dfb-taint-java-one-hop-positive | positive | reached | true-positive | 7284de005c87… |
bifrost-smoke-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | b14837a64a3b… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | e7ace736356e… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 29466379ccaa… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 48ac17e16446… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 12fa003de720… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 9dea810e1c33… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 9ffee1103465… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 7fec3eb77730… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 10e0479eca6a… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 08a987d3fbdf… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 7238e5e0e099… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 3a80af0cfdf1… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 514657b69670… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | af268f4af074… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 2696632fb4f5… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | abe820035241… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | f797009ae8f0… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 9a31e3046d3d… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | d5f29896d78e… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | d8d3d167bb0d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | cbc5cd9f8e1d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | ed7dd30a7322… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | fab44c9ef0f3… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 2c286075f54b… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 6793d88fa560… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 6104305ee2a3… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | be4d3248a617… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 717bdf160a46… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | a4fa3258f87c… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 2d1ad6739513… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 58439da1a739… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 32ff45a75725… |
bifrost-smoke-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | not-reached | true-negative | 7a0a59e68356… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 20fcbc30a659… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 771bd1aa788e… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | c43d3193ce57… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 1c05ce43e156… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | fcf583e52259… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 52a5830469c1… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 5b6514f66838… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 3b48c121eb0a… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 8e1aadeff36b… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | c5165b77bb30… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | d51afe981330… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | d57234de2e72… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 9d95821c1ce2… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 353541b0542c… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 05d24f823bb5… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | fac79aa0ef91… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 30e34ba04a8f… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | de9715370b8d… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 6b86fbc3dbf7… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | dfd808261c0e… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | d478285676b3… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 002541cfe854… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 8593c80c3ef2… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 2c6643fcb7d3… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | bb9c4d1b5e12… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 232e46f0829f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 251a99e9bf62… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | f4174f30fd63… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 4d1018bdaee5… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | e9bc6318dac9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 5480138241c3… |
bifrost-smoke-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 5f638165e09b… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | e51ee13ca746… |
bifrost-smoke-taint-taint-benchmark-controlled — php, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | a008b6cf6ca9… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 5f91f690879c… |
bifrost-smoke-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | b4712b184bad… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | fdaa4c7ba0b3… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 30c3fb7076c7… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 1681ee460a45… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 9f00c71de1be… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 13a6ca17a010… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | a12d9cbf3bd3… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | f42461796d87… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 4fa638ae46b5… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | d8f5d6abae8c… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 46ca5357eb72… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | ba1b50b8d2a8… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | ecca31a361ee… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 402e635247be… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | c58472ff9bcc… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 6edd5e62ff6c… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 123533f8be72… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 8d9681c13172… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 2ce6f3414ac6… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 890bc6dee968… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | e88ff3f8f2ab… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 3e01efe974c1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | bbc99d87172b… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 1922b1484def… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 833c08dc13c2… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 6597b8ffdac8… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 3e8b8d2fb81a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | d07e182ab4ed… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 486f4b8a9e32… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | c667556d7d0a… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | dc113b53f829… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | c56c15f65895… |
bifrost-smoke-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | ad799f4514c5… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | ff3ab48f3953… |
bifrost-smoke-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 6aa6af84471e… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 3758bc9619c1… |
bifrost-smoke-taint-taint-benchmark-controlled — scala, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | 7fd4af464a8f… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 52169ce4fc81… |
bifrost-smoke-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | ceab0d18c681… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | d1e32b6aa89f… |
bifrost-typescript-kernel-taint-taint-benchmark-controlled — typescript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-typescript-alias-propagation-negative | negative | not-reached | true-negative | 241c7ab62ac4… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | e66cf3354c85… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 1a64ab1c5855… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 9f9a28a56d30… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 0736db010d29… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 75c8d8bd6ec7… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | f790a3fd0344… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 0d9d4c9159d9… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 1017f0717dcd… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 097d53ab7269… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | f7028df5f7f8… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | a720e8883eff… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 314e14ea85ac… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 69d9d6249c5b… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | a90df0b2b9c9… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | a25d3abbb6e0… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | cf5c4bfc76b8… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 367f8a0c51fd… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | 3096040e6503… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | 1c7e5ea3f29d… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | f44718b9c257… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | a30a2f1ed6af… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | a626f68f0f94… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 92068e3ccaed… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | c3004f09191a… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | 31bd36814641… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | e3ccf7a3c6a6… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | c89abb4e901f… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | db6e8203ad67… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | bbe17b68581f… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 0888a8b1db85… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 8ab447ef61a0… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 44b39efa32ba… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | reached | true-positive | 965a3238db27… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | not-reached | true-negative | ce56a076d843… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | reached | true-positive | 32b01ba1288b… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | 230584431359… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | d12918ae5fd0… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 800a4bbd792c… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 0486c261f182… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 3c868fc82f71… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | 3523b10a030d… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 707e1ce430d0… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 606eb99cb564… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | c3d24220d0ee… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | cf4d810154f4… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | not-reached | true-negative | f481db44446b… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | reached | true-positive | a1aadd52944c… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 58e22cad0466… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | 8730217bd194… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | ceab0d18c681… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | d1e32b6aa89f… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | 87348334995e… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | 0a9e91048934… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 543a3839b0fb… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | e1b1ff25f164… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 4cd7272b895b… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 08f441dde32a… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 9011287c5aa6… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 1a8ef390bc83… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | 2c39ea4f7eca… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | f55ad4f9c841… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | cbfdb0852aef… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | c66fa2716f3d… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 26c9a221948a… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 642e704b1406… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 7ac681430cc2… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 1f1df0be8640… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | c7cef4bc9c71… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 4dab9ebe4617… |