Case evidence — v0.9.0
Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The manifest binds 1,108 cases, 92 fresh report partitions, and 4,252 outcomes. Failed and superseded executions remain in the versioned attempt archive and ledger. Inconclusive, unsupported, and runner-error results retain separate coverage and never become clean negatives.
Available phase-timing sidecars remain beside their raw evidence; the latency page interprets them without conditioning correctness on timing. Missing timing remains missing.
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 | f8c28cdebb33… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | e2284c7fb15c… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 7c5382c1a4b7… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 6e4a4d063315… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 9d1621b6bc56… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 1389ef91cb60… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | e8f19402b652… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | 4580f59f60ca… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 36ff6ee8a3dd… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 87ca3fc15452… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 9692958b52ec… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 8edf1764159b… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | f6ab2260f419… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | a5cdda9f6a53… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | a94a40527cf6… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 71e3870162b0… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | b3ac42bad6c1… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 1a2450ee6d2f… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 7c1e8b66fc5b… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | 518386bf3cee… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | 2e0b9b3a5bc1… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 16f45475ed55… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | 6badd915665f… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | a7b16a2143c3… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | 7d353ff221a8… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | f313e40b4940… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 4d65851a0a45… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 11850ece61fa… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | d19b09b3daaf… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | a03e6a5999b8… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 0564ca342746… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 54b4072a24e2… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 55bae6c864cc… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | c77efb8a35b8… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 4bc7ba9160e6… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | d611a120940c… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | not-reached | true-negative | b63d97842abf… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | reached | true-positive | 9603f555f128… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | ff81b6f89429… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 67c08eb5c1b9… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | d64e55d904ac… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | bcfd6e5103b0… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 561d0ad8ec92… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | b6dd20737e7a… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 98b63e342cc3… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 021c5756b2be… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 0ad9a78cc802… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 587aa1b2e76d… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | f6e0c6b55340… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 37c4bb08324b… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 9eaa7ad77de1… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 80df73c1ca3a… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | aa12f76153dc… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | e14d4a7c6ead… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | f6807d73ad88… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | d22f69eeedfd… |
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 | 085a2d305ba5… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | be1e9d5ab5f1… |
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 | e529650fda02… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 2ac4f758b5fd… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 2cd9b2c1a84e… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 5c12a3d662c3… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 49925b6b9ee7… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 5f0d28cbcf77… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 837c8757b52f… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | fb1dde605fb1… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | dbb9d16fd02e… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 061755061967… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | c566f24cedeb… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 68d14f6cb7a4… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | e3251a299a40… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 4950b871b3da… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | 5d55b8f08095… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | 278802c57cef… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | 66bec1e253aa… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | 86fd1d7f7c02… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 2c68102276bd… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | 85646962c49b… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | 345541b55ccb… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | f5494adae44c… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | a75462322aef… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | 4e0ae9d451f6… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | 6af1d03eccca… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | 0f6058b477e9… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | 35bdcf4bd218… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | 12db20f14685… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | 2caaa108a9f3… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | 1e8057412a12… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 0c22ba0ea695… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 2bae5eefbe04… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | c73436c7223a… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 901c851a3f15… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 806a51b63a09… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | fbe05ee95767… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | a5ca07fc1acb… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | 4fe2365a10de… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 304fef957582… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 24f1bdd35fe5… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | c2c736f84c31… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | 0d7a8c9eb1df… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 4d583482e4a4… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 10794480b25e… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 9e02fcb689ab… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 048374273adf… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 57d736962fe3… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 2770f776771c… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 8cb7ec7bc9a0… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2d09e1c405ff… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | 56352da49a82… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | e2d94d647c63… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 688acaf8b6ac… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 780ca23ef945… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 2c0d2a987f28… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 493f3e4d370a… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 9b4c403d4f2e… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | dcad8524dd8a… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 6745bfac2496… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 6adf8b6bc739… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 7611262c0124… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 5d349a546037… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 34cab33fd515… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | a8470fb9bbd7… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | dd8abf677ac3… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 4e227c7ee69d… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 0706af64bd3e… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 63f50a07ea2c… |
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 | 40975babe5bc… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | 1a251a185603… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | d9087eb69701… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | eee47161446f… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 4be8aa54b6fc… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | f85b40e5258b… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | dd6937fbe372… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 88e6b6eafc8e… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 421e5c95af63… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | b28d803982d6… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 19bc01a7419d… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 5c38a5d36d69… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | inconclusive | inconclusive | d88a4393aff4… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2284d2f433f3… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | inconclusive | inconclusive | e1e38f2537d6… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | e13738a2d7af… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | inconclusive | inconclusive | 7185e781285e… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | inconclusive | inconclusive | 6d77b8b0242d… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | inconclusive | inconclusive | a6ddc70b1b0c… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | 219fd5910b85… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 31b95b843c0c… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 20324cfd909f… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 8e734a476758… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 65914461eb03… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | 86c2f2b247a3… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | 0f3b1981ca8e… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | f7eeacd71e3c… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 4d4ac0891fdf… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 82f0b53e5c1e… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | dae4a7e63267… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 4445d2db61ee… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 8374561867a3… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | 07d0b6e0a178… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | 9145fd43c9a7… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | not-reached | true-negative | 9631d661d45c… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | reached | true-positive | 03ca589090c5… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | c050277ce56b… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 9c2e3d43d008… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 0ce00fd67c7b… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 9619d2c27e72… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | cc529ac4cac8… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | a6b18bbceb5e… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 1e522074419a… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | d0882e7425aa… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 88c0164b9aa6… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 1756662060c9… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | not-reached | true-negative | 608890c3ba1b… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | reached | true-positive | d1ff6b3a7b37… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | 49f6936c82ff… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | f58d038e1120… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 565e520a0e5d… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | fb12b79a41e5… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | 22413e57016c… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | 5410320fc417… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | 1ebb5d85c159… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 9b6d760687dd… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 2957ca344dc7… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | ddd8c64256bc… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 95e2f15e2cf5… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | a4c187a8074d… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | not-reached | true-negative | 7002276d583f… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 392340fca74b… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 2b46a342ac8a… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 48d35385c400… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | a7f6dfd1d662… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 2bd7e3eaa9ae… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | a3ced457d00d… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 2080a92371b2… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | aeadc8e8fc04… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 59ada0d1c8d2… |
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 | a7d03770dc06… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | 53df7879b7cb… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 220f809d85c4… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | e74031043cd8… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | d55e3fd2c8a8… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | b007b99cb76b… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | c5e28a6d5e80… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 8266aaf84b8c… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | dc4f3ed8c9c9… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 57d131d438f2… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | cf8e46a8dcb2… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | d698760ac720… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | 62bf0ec2b4bc… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2311715acca5… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | 89671581c9da… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | 117efe815bb9… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 1104c19307df… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | 7eec8616a743… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | 3483635f081c… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | 03dab8b30b9b… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 8503971c343e… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 04754f5df69c… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 80207a5f04e7… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 55402117da9a… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | 26c63165595c… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | b47c16feff4c… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | 3c47ca6c17db… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | 92039591ce1b… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | bb2f931a1448… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | 27e51d176ecf… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 422dc67249f7… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 721bff9b69d7… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | 76a7dbc6e4c1… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | e0a55b42b156… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | 70598049717e… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | bd68569329e1… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | inconclusive | inconclusive | 0a10d9a1a63c… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | inconclusive | inconclusive | e07644a79df3… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | inconclusive | inconclusive | f82e6707ad60… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 5c5b4c59e0ed… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 6ad19ec6d789… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 9aebb80185b9… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 869bc966c4e5… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | d9262ea9016e… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | caeb9865c15e… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | c99b9360a7ca… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | 9baba8fc934b… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | c754454fbcaa… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | 4cdaec96441d… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | 8256307dc2ad… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | c6a4ef29807d… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | b0e249778463… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | 41e393e499d7… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | 6c485e9a9d67… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | 8825f04def0c… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 8029c7335c2d… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 64fc494f7e24… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 65214b4044ab… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 939eac9bdffe… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 16e5c89cc061… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | not-reached | true-negative | da5ceb85524f… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 5287da4142db… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | af314dbf434e… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 9ee116f5c733… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 6764ea90fb8d… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | fe7c14aee222… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 2f2b9e738267… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | c86530073f32… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 7c54b1d671ac… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | e1a2e86ebd06… |
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 | c1bd708ef8b2… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | ca59b1c96d0a… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 1f73402cc805… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | a999c6e1e0a8… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 6571f1eaffff… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 100f7e937e68… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 215ea2f36a54… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 2f25bfd5d51e… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 25ed11ce70fd… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 892220f68ade… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 9e0d97954483… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | dbbd823e0512… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | b1a3621146d0… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 1ff1d893664c… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | 6f0edfb86a8e… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | 5c72db4407fb… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | 361f2db058c6… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | 818118768ec2… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | f9a7e21422a1… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | 75775ee1f5bf… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 6c5905508c26… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 6ca4e58e7738… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9b9ceb71918b… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 7fe7302cd2ef… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | 56bb23190cd0… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | 31b9eef816d4… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 5935814e92c7… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | c17068a022ab… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | 7a63f566adec… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | 2a79c546a10b… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | cc3da27352bd… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | aaba17d62834… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | e64b11b7781e… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | 6ae5c8062664… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 719909cd4289… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 5c64e2e73ed5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | 35eb5b23a011… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | 16cfa0d33b9a… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | inconclusive | inconclusive | eb21655ed5df… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 552807a284c8… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 481a6e21750c… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 9d15d69f0596… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | b3ebf3a24b30… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | ab07ead74a1b… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | ac82293e78b2… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 5878b2fc5d3d… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 612aaddad07d… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | e34c0b881e03… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | b5071297ad0f… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | cda0d6b3bb04… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 4599400dad13… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 7aea794fd600… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | eff0606f6bf3… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 38278510b0a1… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 3924d347af32… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 063ad2f191b6… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 638a078ecb90… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 3a98e494c5d6… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | de30e9697d8d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | a44f5df647e9… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b1219fb67c71… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 947776566f77… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | d5a7253ac978… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 9f27d6d50525… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | f7218225b218… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 006c5494beca… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 080b58e9a372… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 55e4681b54ef… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 40bf4003eb44… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 89414d54f490… |
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 | c0887f417be8… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | f5b0ef7d51a0… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | inconclusive | inconclusive | 5dc846f31bb8… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 18956e1f1d47… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | cb39c820af96… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 19a44a037204… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | d5051d4eada7… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | c4ba9f50fe89… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | c495ec52946a… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 05dd490e0e35… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | bda90b5659e0… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 3179020953f5… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 5abafa308c07… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 81c3978aa873… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 4e1cf466ebd9… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | c04b6a2666fb… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | a8d95249b6bc… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | ccd7b47f8111… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | d32b58d30d69… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 6efe57410b2a… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | e18050fe38a6… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | b036b8475015… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 24be0b40ce66… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 9711090035f0… |
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 | 2064c751f6fd… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | e795cc09e4b3… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | d9c8c99e7aef… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 1186e9366d61… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | f048c90769f3… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 02dc85ea826a… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | edff2cff7a1a… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 65b886d1af07… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | fc27436d0f7f… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 5a713ba9a80c… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | c1ef6963f75e… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | a51fb79d31b9… |
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 | 32c2129e6667… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 724ebca5145f… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 413c1b02c49e… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 482904542db7… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 101d1cc3c426… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | f9ce769b2609… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 5fd8fd54c372… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 73db7dd2e089… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 14d6831e1d07… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 6aa4c68d0880… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 36c63973746c… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 586e2be39622… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 449e22494114… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2d077f4c8af4… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 3aba50ba313e… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | 11ed22c4a047… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | 83bb2e73eb4f… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 738278228186… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | 1af12d217273… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | c9c197288754… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | b4b95d561531… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | e4683863cfa0… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | e42dbcce22a4… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | cd158fd2dc53… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 9d0d9c3e14ac… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | 1a7d2e8d09ad… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 457ad1ee95cc… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 81b6682f90ef… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | 5229a641b23f… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | fcd5a7e48dbc… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | d540fecd47ed… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | e33dbc8ccf13… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 8784a197031e… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | reached | true-positive | 5d3027c6c347… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 5016a89e9086… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 041dd514955a… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | 5ca53297690a… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | a7d17611e2f2… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 3a31e123c0ad… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | e5d758cadb50… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | de0fcf3a58ec… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 04d4595e6f51… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 7965971c58cd… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 91fed6a0ed83… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | e06ade9876c7… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | ed325c317923… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | f75cac2d0897… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | 4f24b43e82da… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | 7a46e738d7f8… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | f506b5b93ca5… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | abbb82bda1b8… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | ad505332f5d8… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 6da1ce3762e2… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | d1a1c4fdbe50… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | a78a530eee97… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | b1cdc3d59027… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | ca3d28015dd8… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 655001d9f2a2… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | c92441df0cf2… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 58d75b76463d… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 17a410d2d5c6… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 3fe4fa6668bc… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 13b7247e7be0… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 7404f1815f39… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 357af8b51f0d… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 154fc99399b5… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 6a183a298b23… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | bcbd2fa8405d… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | d76af1a528ed… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 2acdfb9fbb7a… |
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 | 9c811e484cd4… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | 8d7ce41587c5… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | inconclusive | inconclusive | ded3ca639a77… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | 9fc8117c5d55… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 4870446f9c57… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | c724c00581a7… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 1cd656947876… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | c5a2921ee04e… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 6cce7f0b66b6… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 05c2af6acead… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | a7bbadb51a36… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 021811cbdeb5… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | b92ef62f5fbc… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | d8392b2835b6… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 44bd99f30f90… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 8a4dff11fb72… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | 3e6ce855f67f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 80f3d4a4e5ee… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | c0ecc9df28b8… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | b4dd46c559a8… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | bfd8be936dc6… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | d7ec9eccdc78… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | c3c6ab48c863… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | a3c7afdcd44f… |
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 | 5be6ba0e9b1a… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 4a343d23d2fe… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 3f9ff67906e4… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 8b4de446f31e… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | db6533bc472f… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 56a2b542d50a… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | cc9e53cf09e9… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | aa2e137d6ae4… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | bcec930c286e… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | a11f16205ff3… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 983d31d35dd8… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | d68aad88ace8… |
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 | c8cdbc5d59e8… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | f8877cba5b70… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | c4514cf977c2… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 5792ead8cb51… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 847f3cb68d77… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 97238c2b5e0e… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | 850bbdde45f6… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | b4b9f76a606d… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 1637398862c1… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 44a4a7fa9f54… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 8c8e000abf70… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 08d495aa4772… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | 3082750792d8… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | 25e8b0029655… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | f5ddef70a2dd… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | 6fa30cf7ee97… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | 3e5564b07b45… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 38a10947282a… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | 0014dbeaeff4… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | 6fdbb0120328… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 95237b018b4a… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | c8122f1b0d8d… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 40d7cb02212e… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 10329e1963b7… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | 9d8d5bfa8fe9… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | ab728e053778… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | 26fe28ee07d3… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | 5e595af34a76… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | 8250ca805363… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | 42d5d8634a7a… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 5636bebe7bf8… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | b4db4e5200a3… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | 1a0a7b3748d7… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | 0c8d8d250143… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 6afb49389855… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 67c665192a89… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | f623a6fb76f3… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | 1aa7491dd947… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 5790c3e5ed8f… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | inconclusive | inconclusive | d08b1c20882e… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 7e43b3a2e461… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 8d8b308f89b4… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 8d150946b54f… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | cb47c4563871… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 0e5b881af2af… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | e66a2b609f1b… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | da363d6f88a3… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 4f8f5c0d9ddd… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 53972665c349… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | 0e6c35ba4a05… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 87cc21611573… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 9f1992aff0c5… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | a717625e945f… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | 7fd7be6b5f65… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | c99659415d55… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 9036b604796d… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 3d9f75a017e8… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 1793b1eea309… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 1be23fd6d65a… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | afebfca51d8d… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | d890e812cb10… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 2e770a931612… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | 167f6ccc87a6… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | 1768788b94da… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 645bf4c772cc… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 84b748fa6f7f… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 3c9fa44814ab… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 99596ddfbb13… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 4bc396745daf… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | f3e6534abc64… |
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 | a3f139660229… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | reached | true-positive | f9102405854f… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | dddae0b4a166… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | b3fbbc053ca9… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | inconclusive | inconclusive | e913e58a8958… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | inconclusive | inconclusive | bf330d662624… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | c6663b425006… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | 4e21e1ac7c00… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 826518c4abf9… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 40d0dca313c8… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 2b53832ce782… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | e2a3eaa52c04… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | inconclusive | inconclusive | 7a65abd7b60c… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | inconclusive | inconclusive | ebff8999331a… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | inconclusive | inconclusive | b089f84934cd… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | b4462a831cea… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | inconclusive | inconclusive | 1ca8660b454e… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | inconclusive | inconclusive | eb6a55f58c7a… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | inconclusive | inconclusive | 8025b16161ad… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | inconclusive | inconclusive | b686ca56c0c6… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 83ab02d27e49… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 808be1c61eb0… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | f06c8a79bf70… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | reached | true-positive | 046854f2bd91… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | inconclusive | inconclusive | c3f4fabe8c7c… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | inconclusive | inconclusive | 27e6edc8ee20… |
chal-element-object | dfb-taint-php-element-object-negative | negative | inconclusive | inconclusive | 314918877fd8… |
chal-element-object | dfb-taint-php-element-object-positive | positive | inconclusive | inconclusive | 14b7d2777d01… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | f58517e94e4e… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | 42973c3c36a5… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | ab9874ef682c… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 9e641cb84a73… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | ecebf5f9b87e… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | 60a260ec8d55… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 2d83f483a807… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | faca60bb7945… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | 979d7381d502… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 9495a88989ee… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 05ec14c196f5… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 26d36b0d998b… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | inconclusive | inconclusive | 3546b06523fe… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | inconclusive | inconclusive | 7618cd27bff2… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 5ec542899edc… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | a5b0c94949d9… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | f6c21ae1c231… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | ec251a897d64… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 35360e319210… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | inconclusive | inconclusive | bea2431df357… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | 41e6d75d862c… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | 92035fb47833… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | a002a4cbf8ab… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 88590001e77e… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | inconclusive | inconclusive | 96197cb5b93b… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | inconclusive | inconclusive | 1fdba1973cac… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | not-reached | true-negative | 6f2a68fc8c89… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 61eb88521b71… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | b8ce55c84be8… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 32a25fc7d51a… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | c26cc5626d9d… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | c45066cf5734… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | 52490591af90… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | e059533f6f61… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | b66219753fcf… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | e804d02e3c5d… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | 6db0c8dce864… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 3f9cafbe1a65… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 027f2fdb612d… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | 3977faf15389… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 712fe8f8c36b… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 8a45a6fcc1f0… |
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 | 17bed7ffc9ad… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 957f0a02fff9… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 656fc4b46156… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | cd9838dd5ca7… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 7827cd052120… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | c916b99121ec… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | fe756cf70380… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 8f583d6dceee… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | d8aca086f29f… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | eb6df6bd44c1… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | cd3b31ab5417… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 3d9d350e30b8… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | e8b3ecc1b84e… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | e8b3ecc1b84e… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 7d8dddcf40a4… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | 7cb31df8186e… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 3791c66fcfc7… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | 366c601e36cb… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | e75eb5a85b71… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | e32d6f46201c… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | bcd0c70407d5… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 7efbc2633d52… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 21114546ffba… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 6b8c1f879f84… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | ef1dc6145031… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | ef1dc6145031… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | e8915d85ad80… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | 72a7d4784200… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | e15a6d9a7131… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | e0084e26fcc4… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 158c740399be… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 8c70985b256a… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | 23f23bef7fb8… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 32a8a62eda20… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | c2569c3e7d23… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 4fb211c6e8b7… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | 26801d205b9e… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | a9556f254e81… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | inconclusive | inconclusive | f6d92c4c9ab5… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 189a2bd25747… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | f43db21ea594… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 5414705d1d5d… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 28664a772279… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 0a28175075a4… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 5eb0d030ba71… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | f28e4194e246… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | bea1f6ab05e2… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 57d786e74323… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | b2120a22da05… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | b2120a22da05… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | d2a6d74d3a68… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | f31827d7dcfa… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 2dd6aa989495… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 53717d224fdf… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | e3113752a26c… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 703e77a3641a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 583f97f021f7… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | e2e1be8a8f2d… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 3268bf861ae5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 805133b4b70b… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | cc84bc259378… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 6916fa711149… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | da5237b81349… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 73479305fd2a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 67d6d0341611… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 979fda268ff6… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | cf9034d7fd27… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | ad25cac7dccb… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 34046aa1f1b2… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 66900349f257… |
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 | 76029a68df3e… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 39778f34c93a… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | inconclusive | inconclusive | 43a9e6efbf7d… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | fd073b34b45b… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 0743c8c2cfb3… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | dd40a073db12… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 44793572694f… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 07e4bcdbb468… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | e161cd0bb363… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 1026924e4315… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | b36bf133ca87… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 4505b6f033df… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 7daaead64da6… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 2b5c623d24d8… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | bb4c13b6ab00… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | d02a0e6f2de5… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | f46f6d65253b… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 849f38d94366… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 6aa72e7ac3ff… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | dc166b33a45e… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | c53f73a7a33c… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 2af9bd2bd2bf… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | e5e1976e29d6… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 608f1890a648… |
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 | 1380b8b1a1eb… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | c25299c3aa4a… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | b69e5555dda6… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 90f911d647f6… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 4aee453ef097… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | a1c5080e60f7… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | b696c98a3f03… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | b5bd3bbf3821… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | 46e67aaccf91… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | ec9985375a88… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 21be0e5b95af… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 8bcb5ee3849b… |
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 | c7ba403f4d0d… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | reached | true-positive | b46e587bebf5… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | aa7ea332c8d6… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 06998406be5b… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 508905efdc27… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | 0a5909cf11ee… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | fa93ffc11d77… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 7accc2f79877… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | f8bef2d7a0c1… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | ceba4bd613d2… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | f4e6a31b1254… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 4c92cec8e1c1… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | c4254ce6586d… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | c4254ce6586d… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | ff81800ed7dc… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | 5a19afe2703e… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | 7ea15709cfa7… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | 7973d31d4d14… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | f9668d7b18b7… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | 3b418a8fb6ab… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | b9e8fadd994c… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | d9d42658a7c9… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 5e1435419c13… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 937aef747d1c… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | 156675854602… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | 156675854602… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 38548d336d43… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | f1005467d496… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | 41112588c231… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | 7e3087bdd279… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 1a8bcc7c2edc… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | fd15cc097375… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | aa206ef6fb85… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | dd8e8208ee5e… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 78cf43934c99… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 98ceab4c60bf… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | a200f862b72b… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | ff26551994e3… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 7986b5ce334c… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 7d42d8a5446e… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | ffefb6dff48a… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | 9f97a585fa96… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 2c953e1b135a… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 7def1229e2b5… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 6967e2d47f35… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 2b31fb7ebec7… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | inconclusive | inconclusive | e03de7dc7bdf… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 789d459d35ed… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | 3ead80d9eee6… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | 3ead80d9eee6… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 6e9bb6845618… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | f89e95add83f… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d1e871cf2780… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | reached | true-positive | dcc74e5d474f… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | 9e184b355b7b… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 548995c67a72… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | aaa648c59bb6… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 912bc295e174… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c0e3f199f82b… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | b8d334b0d429… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | aa30a0c34962… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | 1256616e2e42… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | f70704d622f1… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 8341a183c426… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 97740680ed2d… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | fdc9bf43c1ee… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | fe90498bd93f… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 3306abff03bd… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 47ca1e70aa9e… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 2f60bba1a40c… |
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 | 1c2822514f31… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | c8d5ab02a84a… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 66d554f10fa3… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 7cb10f38fcbb… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | e42235e83890… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 96c3805d3f7f… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | ebda92ad0eb1… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 364675cce76a… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | be764a763863… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 308f813a9a95… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 427cf571799f… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 7897d21b08da… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | 3a7e3ae46447… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 030c838b1afd… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 28f34b67f5d4… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | ce7e37077f40… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | ea0b5464ea7b… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | 133b8b5155a3… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | 65be5ba327f1… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | ab466bc9c4cf… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | c20440e92c84… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 92c9fe769cbc… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 051c8c1a395a… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 31304698c351… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | 3f7de0627cf0… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | 382ed46cccd9… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 529b8d9eb5e6… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | 7a71ba0fe4a2… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | 0796006a9782… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | 3450061c3ebf… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | da145da611dc… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | d54c063f1816… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 1df8ae5f7d28… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | c8a106e9498d… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 0133fe522d1b… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | db42603836c8… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | inconclusive | inconclusive | aeef73265a55… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | inconclusive | inconclusive | d525c381637b… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 63f90c137750… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | f0a278c2f3b7… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | a42c948e8b07… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 6a81865a7fc1… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | ac60e5b3e516… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | 410f5ba387ae… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 9873cb225a94… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 68e219998961… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | f179f17b1a4a… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 7ebac3a1e8b2… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 820f0917e591… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 73469c82beb5… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 7da2e3e3f374… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 1ff4cf2a4863… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | eb53fdec9ba4… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | b3a070ab53e4… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | b175dc085a81… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 4710c41a58b2… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 358aa875a17d… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | f8e099543e26… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 938f4148836d… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 25f9358fa28c… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 3cee2446f05c… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 76174fcde338… |
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 | inconclusive | inconclusive | 64facb0f320d… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | c3dae0a61ac5… |
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 | c019a83bc4a6… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | 6d95e43cadad… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | 9c914b9d0129… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | 857cca1e2d96… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | 4309fab27160… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | ffb789766486… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | b3c15e4dbb52… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | 129b6cd92e67… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | 0286ed8b1671… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | f73471791fd8… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | 60e991758a75… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | ca39e6fdb609… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | f6b07f41c9c1… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | cdcefdd02eb6… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | 0999b3b2a5b2… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | 93c9899bfe72… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | 3d28fc4dd2e4… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | da87aab30f5d… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | cbf7df7ed912… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | cbca6c20a9fe… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | 95377b66a7d2… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | 217949237e92… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | 9ffc703a8c05… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | df653a1c45f3… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | f8675eed207e… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | aa3563208419… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | 0d7538881d96… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 4aaaa381b9a6… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | 2d432a115df7… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 9a253724b765… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 53bf8d15ab83… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 0fc8b9d907e9… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | 73b720721368… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | 65c9cd0976dc… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-negative | negative | not-reached | true-negative | 36d81eeecac6… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-positive | positive | reached | true-positive | 3d7acc446ffd… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | e3e31ac60f86… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | 65d220cc950c… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-negative | negative | inconclusive | inconclusive | ae3511531ece… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 7e7a5f0aef45… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | 4d9b0280c92e… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | 5d299f771e81… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | caddb242b4be… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 91fab15c3e87… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 7b640452cbb7… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | b52abbfa2ebb… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-negative | negative | not-reached | true-negative | 32ba7602260c… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-positive | positive | reached | true-positive | bfe477f88dff… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | 69c56bfa647b… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | b924c44ef478… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | e03168b851a4… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 4a8e565f20df… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | d43387ab9b59… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | d4ee5412223c… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | a2842bb6a7da… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | a668680230f7… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | 37440f204a15… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | b4976d579126… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | 1433afe24f29… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | e363a0b60ab8… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | a3730e76d113… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | 644889776297… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | 592f461b8b31… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | 3e85adcac530… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | a481ef897e1f… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | d1146aefca6b… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | e7df908142aa… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | 426d64517ba3… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | b1a6c420d196… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | 002495e6dbd6… |
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 | ff81b6f89429… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 67c08eb5c1b9… |
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 | 8cb7ec7bc9a0… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2d09e1c405ff… |
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 | 565e520a0e5d… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | fb12b79a41e5… |
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 | c6a4ef29807d… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | b0e249778463… |
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 | b533bc6fc03e… |
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 | c1bd708ef8b2… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | ca59b1c96d0a… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 1f73402cc805… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | a999c6e1e0a8… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 6571f1eaffff… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 100f7e937e68… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 215ea2f36a54… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 2f25bfd5d51e… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 25ed11ce70fd… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 892220f68ade… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 9e0d97954483… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | dbbd823e0512… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 4599400dad13… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 7aea794fd600… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | eff0606f6bf3… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 38278510b0a1… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 3924d347af32… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 063ad2f191b6… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 638a078ecb90… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 3a98e494c5d6… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | de30e9697d8d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | a44f5df647e9… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b1219fb67c71… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 947776566f77… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | d5a7253ac978… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 9f27d6d50525… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | f7218225b218… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 006c5494beca… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 080b58e9a372… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 55e4681b54ef… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 40bf4003eb44… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 89414d54f490… |
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 | 32c2129e6667… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 724ebca5145f… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 413c1b02c49e… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 482904542db7… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 101d1cc3c426… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | f9ce769b2609… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 5fd8fd54c372… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 73db7dd2e089… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 14d6831e1d07… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 6aa4c68d0880… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 36c63973746c… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 586e2be39622… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 0c494b457d47… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | bc9cf8a1b8dd… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 6da1ce3762e2… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | d1a1c4fdbe50… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | a78a530eee97… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | b1cdc3d59027… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | ca3d28015dd8… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 655001d9f2a2… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | c92441df0cf2… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 58d75b76463d… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 17a410d2d5c6… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 3fe4fa6668bc… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 13b7247e7be0… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 7404f1815f39… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 357af8b51f0d… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 154fc99399b5… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 6a183a298b23… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | bcbd2fa8405d… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | d76af1a528ed… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 2acdfb9fbb7a… |
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 | 999c650ef046… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | a4d01ebff4bb… |
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 | a002a4cbf8ab… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 88590001e77e… |
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 | 17bed7ffc9ad… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 957f0a02fff9… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 656fc4b46156… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | cd9838dd5ca7… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 7827cd052120… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | c916b99121ec… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | fe756cf70380… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 8f583d6dceee… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | d8aca086f29f… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | eb6df6bd44c1… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | cd3b31ab5417… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 3d9d350e30b8… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | d2a6d74d3a68… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | f31827d7dcfa… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 2dd6aa989495… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 53717d224fdf… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | e3113752a26c… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 703e77a3641a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 583f97f021f7… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | e2e1be8a8f2d… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 3268bf861ae5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 805133b4b70b… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | cc84bc259378… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 6916fa711149… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | da5237b81349… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 73479305fd2a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 67d6d0341611… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 979fda268ff6… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | cf9034d7fd27… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | ad25cac7dccb… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 34046aa1f1b2… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 66900349f257… |
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 | 6e9bb6845618… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | f89e95add83f… |
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 | 9873cb225a94… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 68e219998961… |
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 | 25c26cdac965… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 9126e709c1a8… |
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 | 3d2008f0ad66… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 56aa04169e72… |
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 | 487596a4454f… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | af1f7f77b775… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 4d7f157fe566… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 6392082003e6… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | c3daac3218f0… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 153b31cda268… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | bd13b62ceee8… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 74bd18b978cd… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 9b70a2665ddd… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 8cc3f067508c… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 17fd8cf42355… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 65614c3be8bf… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 54a105421ecb… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 91c43c2a2d2b… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | 338b656da0a0… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | 11dfe1e1dba4… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | 2e16f5339cf3… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 2caef0d2dae7… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | d41168750616… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | be76265ec43f… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 337e8f13378e… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 7835f3f0f39b… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | f2c280142a76… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 815220cdf9d2… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | c0c281f53efa… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | 026ad60a1543… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | ec11d058b93f… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | c8862ad7a47a… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | 6f05015d7ac1… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | 89b4b0cdef7c… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | a2d01058cd9d… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 80d60261d822… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | c43b6f059202… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | reached | true-positive | 9798af397cd1… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 6bedbfa1f492… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | reached | true-positive | 333199533c00… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | 60adc76e85e8… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | 1dc6409e2cf0… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 29ba8e37cb61… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 247c61710595… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 4c0a6c6bff71… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | 60dd2707f2db… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 14d58080452b… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | fa4ec6a9608d… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 7b884248dd96… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 702c093cec35… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | not-reached | true-negative | e2846622f210… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | reached | true-positive | 254e9e04dc76… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 40518a1394e1… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | 4adee8e8cdf7… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 3d2008f0ad66… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 56aa04169e72… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | b98d5e81e551… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | 6da0fcdc8c35… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 2e0894b3d9fb… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 93e31a6a98ed… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 9b3e651d59b3… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | f9964d451633… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 4aa39ac7c2f3… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | cc55c3a58030… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | c6d8788ead34… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 83e312be347b… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 6d78354148be… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | e74a91cee748… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | bfddb9b0dcf7… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 1be671898465… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | d4d47c208eba… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 50acb0828fe8… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | b6e9aef4abcf… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | b7bf7a1f7352… |
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 | 46e7f3bf8e79… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | 46a66f2b5e83… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 1a2cd31c4041… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 91cd2170b121… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 4f3983920510… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 1827b59944d9… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | f8c3c8d5d4da… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | 44f58500a66b… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 643aa3294f3b… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 0a39d9135f58… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 1a7aa8398a5e… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | c87a4723c231… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | c61317604110… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 2c56c6fc7f54… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 9cf36f73469d… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | ebb7a05624f8… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 60a0f3b2d96e… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 0d126be530cc… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | b62468efc06b… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 2f39f0945552… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | 2b9b96726950… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | aef36718bfa5… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 2ba5a262e310… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | 6f07f8d2d22b… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | d9c046527645… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | cb9c676b2868… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | not-reached | true-negative | 679cf48be3b5… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | reached | true-positive | eb5bed9c78da… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 9c3b3962b113… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 2513fda42ede… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | not-reached | true-negative | d6b9910c6231… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | reached | true-positive | fa1e4b644ea7… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 819de664f5bf… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | 72396f1e6132… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | reached | false-positive | b6778e6a51de… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | reached | true-positive | 8d8881ee4752… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | not-reached | true-negative | e2a9919dc69d… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | reached | true-positive | 9ed1ed52f584… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 20229e87efbf… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 9c459d247b6f… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | inconclusive | inconclusive | 385bdceedcd6… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | f4e779b34cf4… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | d040e862e160… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 92ab27613732… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 244b6001d2cb… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 2b78fce52ce3… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | eeae50698044… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | df935e19dc2d… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 4ff05ebb0901… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 869f9f8a853a… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | eacc5c58602f… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 428ba574a64b… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | cafa80bdb008… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 5bf1a45bd37c… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | a5ebfaf66ee1… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 4711927e6fd1… |
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 | 6bd83a4e80c0… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | b13b0d5548ed… |
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 | 7043198cedc8… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | d4691ac26838… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 299843b90f9d… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 650b58dc0dce… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 8e421cac8a09… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 479508a84d96… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | 7befb4302831… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 0778ad4b681f… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 65e9014b19f9… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 1d34a7502282… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | e92f4a2bc184… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 7998a07f4025… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 9b9e34cca4fa… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | e0f9dc4d1f30… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | e54fd4f0c144… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 1e4744cf72e5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | f9c0690b226e… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 5deceed93a4f… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | 8de8045ad6e9… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 43c786ea6a7f… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 4fa1af7c5582… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | 59cd75b9beee… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 154d38a28121… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 9ac2fa89f6f9… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 32e232fbca50… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 26980fb06695… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | 8893561e2806… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | 3f18128fe8d2… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 41c3c35344e4… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | fd7d6f93cf1f… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 00c913d742d5… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 046a11d6bd30… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | 7ae2ed62ce7a… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | b157eebd1fde… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | not-reached | true-negative | cdf5c37cb57e… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | reached | true-positive | b05c5960d272… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 24ba4749e70f… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | 37c79c992d1b… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | not-reached | true-negative | affbaaf2da85… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | reached | true-positive | 3fed2a6bbd54… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 1702def92524… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | d3a78e491591… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | reached | false-positive | f5bb822eee91… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | reached | true-positive | e42c0756b600… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | reached | false-positive | b527e2aee80b… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | reached | true-positive | ef5a83dc7109… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | not-reached | true-negative | 01f27643a6fd… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | reached | true-positive | 66b1a11766e1… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | ac9b70cfc7f4… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 97164e4df3e5… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 6ddd8c645b11… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 06a5147a80ba… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | inconclusive | inconclusive | 84ad2c0e1ac8… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 4f361d481cad… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 6108d90ae4cb… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 536857289039… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 6a491d08d001… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 3889125c402d… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | b34526772aab… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | e2588bedf6a8… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | cc11b1ddf253… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 12a260f010d5… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | a04c96492940… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 9ffde785f7b7… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 69dd7a904b20… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 04396d23a677… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 5e0ecb568861… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 7ff6754e07c5… |
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 | 6bd367698fd0… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 47d9beddd2b4… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 5833cb735188… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | e6149602961d… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 85a22bafdf08… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | d5a5976ad236… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | d40de17a351d… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | eee80227443d… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | d451f0e8d070… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | b9fab790893b… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | f6e5de892fb0… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 369608234615… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | eeee6a669e77… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | 9397b2ecd0ad… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 01f51bbb81e7… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | 361c40c0140f… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | 34925db978f6… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 501ea0c5225e… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | b458e02f2078… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | 6a2f1420424c… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 569faf1d64a5… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | d2a0b83ec9fc… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 6ec097c66ad3… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | dffdb46f67f2… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | b7c5071deeb9… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | d6f4de959d1d… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | 8b76e865c0cf… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | d740d20abf88… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | 399bdab56f15… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 4c4761cf4ef6… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | reached | false-positive | 529ce8dd2df5… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | reached | true-positive | 53bb1a1b4a1f… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | 03773243b851… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | 4123ffc491eb… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | not-reached | true-negative | 9f65b9534860… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | reached | true-positive | 165a3187ff5f… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | 3bc43cf4cac5… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 34718179da0a… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | not-reached | true-negative | 481e52b93a19… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | reached | true-positive | cab3fb0b8d3b… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | 16298852b4e3… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | 5ca33e36b450… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | reached | false-positive | c948a0c50725… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | reached | true-positive | 4cfb9e9c9fa7… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | reached | false-positive | 59e7c20c051f… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | reached | true-positive | 03e12196eb3a… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | not-reached | true-negative | bb2affc23908… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | reached | true-positive | 2987f076a41d… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 4937f183f710… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | f7173bf977ff… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | edea89974502… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 7f59afc8f996… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | 49536c97e6ea… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | 01b315715ebe… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | inconclusive | inconclusive | cdd412cbd865… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 9c6c1ad56809… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 1dabb1d7a255… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | f72db6d25682… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 65e8258c1853… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 257f15f4c865… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 5e6ca6589630… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | c2e74ecf0c16… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 154d20f660b7… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 9cbce4e64eb8… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | cc0be4790818… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 7765994f8e12… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 3e04db597c63… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | d2287702f363… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | fa7d6aa7e293… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | c893d86392bd… |
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 | ef37a9fe2fa8… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | 966e637bae9a… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 485118a1621f… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | c63f53498b6b… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 7ff0b84024f1… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | 00c13a7e690d… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | fd80936ab2ee… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 04f5542557fb… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 7a8312d823d2… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | a6d2e4870f9b… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | d47dfa0a9679… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 9ed92f88f80c… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | 3df5798c257c… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | 8b1b2403ad1b… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | 6f620a381a0e… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | e39b7c4c120b… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 9083cb6f5f42… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | fb2e99af963d… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | ec6a8846185a… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | e9e35fdea1c4… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 44e40eccb84f… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 890472494e00… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 65d51b8a801b… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 17d02d56268b… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | 01bf79997931… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | 06a3f3690d88… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | 101cdfd88354… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | e60a028e0c34… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | fd6ae19b676d… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | 225453023228… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | reached | false-positive | 4495d0fb8ca1… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | reached | true-positive | 2b10341f81ed… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | 1e65c52c4a68… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | d465c2ce6918… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | 4dd87ddddc56… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | 0e091885387b… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | 42a755279c23… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | d607f8ea4b7f… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | not-reached | true-negative | eb58dab282a4… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | reached | true-positive | 3d62ad4a9ccb… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | f074303771a2… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 443b1edd3fda… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | not-reached | true-negative | e519c5a237e5… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | not-reached | false-negative | 98b808ecb592… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | reached | false-positive | 48b3372698eb… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | reached | true-positive | 539611021991… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | 3a5cf61ca25e… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | 415011b5a61c… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | ba009da10c39… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 0a5edbced393… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 6e7e9f0458aa… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 329cf8c429bf… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | 0cddc894b5bc… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | 7875e3fb072a… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | ed6ccb32a62d… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | d5870e3b8dc6… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 4b38ce6d56ce… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 6ace72972c56… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 930b89b288a3… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 40f0b64c3ffb… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 0baf51057e88… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 99b81a60d399… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 68b2cc97459e… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 7054ff86468e… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | a59c72d295e1… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | f57076564ce0… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 2ec0d474166d… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 4610aa9a21eb… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 8c37045f86c8… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | ada07b766b4f… |
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 | 9ce2e12b1fa0… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 3d9f8c2e8c5b… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 5cd528aaac6d… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | fc5bd24847d7… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 20937db3b40e… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 7394c8a46679… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 9539ab5576e8… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | de4e58047470… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 876b90fb0999… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 8b03470ab400… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | d52503f8b5d3… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | c7c48000cd70… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | fbbb1009ccc3… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | ea5fb0b37d2c… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 072d58fab574… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 2af800a72b74… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 6293c2ed80cf… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 1d4bdbffc878… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 24d26594a8b7… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | e68a28d8c9ba… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 87f1139118e5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 947bc1c9ed46… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 78bb41a2d5c5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | fa2b559c75d9… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | a9204e0e4991… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 9f2b6a9888e0… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 5ef4d4186d6d… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 5f54cc3abb8b… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | 1c7d8739896d… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | fefa0d515cea… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | reached | false-positive | 6a63d6dd8b34… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | 4844f180c4d0… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 571611ccd152… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | d4e116a18857… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 35b4ff3f655c… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 07d8188ecfdf… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 8cf026c92c10… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | df4247ca8699… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 76c020d65d59… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | e8efe7abba5e… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | ca47e3f8e1c9… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 308d28add766… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 9281692c2be5… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | 4b4443319928… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | reached | false-positive | 0f6404e61976… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 4d30b86f6d76… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 613a1e617ce5… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | f08f109d8f79… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 711b5c964856… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | a7b4133b8d0e… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 68222042d1f3… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 6308c2ad19f1… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 2085a039deb0… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | a08b8b59d1a1… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 1b2478634258… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | cba256060992… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | b87bff2e4330… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | dd8b15dae82c… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 02acfb0cc347… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | ec7dbf03e5c4… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | cecb99667b44… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 23b26e0faf8f… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 88de82848637… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 8984894bdcea… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 5aa292a2b2ad… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 44470faefa80… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 8470f84b03c6… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | f3fa0f6bbc13… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | d81f3d6d6643… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 868240ed86eb… |
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 | 685e31b96516… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 262909eb5c21… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 49864c06127c… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | aaea57896133… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | c74650356b84… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 17d30ac7445c… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 1d1e56f353fc… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 517b095a2435… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 7b8ddef1da9b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | f02fd85f764d… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | dbca018a68bb… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | a83c3366ee5a… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 4a07bf90787e… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 570998cd254c… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 4d4710f2d7da… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | cfbef805bfed… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 87666448cc92… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 48274cc3a88c… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 6c77fccf573b… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | d195a330d1c1… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | f3f4eaa9bb9c… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 398785f6147e… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 6a5c3c2f7594… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 27de8e986117… |
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 | not-reached | true-negative | caf5e74c25e3… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | 8c90d0d17f8c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | 63c7008a3fa7… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | ddf3faad2bee… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | af0f15cefe02… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | b7307bb695a3… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | 49095eab5e39… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 80ef9e018932… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | b6ea9a0b8d51… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | c7585d10103e… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | 05381de5ab06… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | f4321bc01fb8… |
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 | cdad61e65999… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 4aa29e6064b9… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | c36051d57efa… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 9978dd16ee88… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 09f22933dc62… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 74d8f11fd2e4… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 72c3c30a38fd… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 782a29615c00… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 9828f5280fa0… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 9f1a4fecaeba… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | efa389ddbeb8… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | e6d7a214d45e… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 9fedd0454548… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 63321fe7ea3f… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | fe0bd249a9a8… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | a0078c8a0e81… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | fad9e937db8b… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 9759f9ade57c… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 92f300e55713… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | 35349dfa7ee7… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | e4f87fce1959… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 3c03dec534c9… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 4429917c956b… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 139f4791211e… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 81bbcf1940a3… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | b37d8421e065… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 4e67c3135e73… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 004ccd8e744f… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | f6fd8d6c4b08… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 1d0a0aa4c680… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | reached | false-positive | 39682b9c8514… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | reached | true-positive | 674bccdb9fe3… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 6db71a23c746… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 96dfa904f960… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 61342b1278a0… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | e94243f2bb22… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | b5ba448065a2… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | 1e181c3e6e02… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | 01558916ac98… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | de2c6ebc9926… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | eb728b012032… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 7fb728436f1c… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | reached | false-positive | f18e8aae503e… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | 3bcccbd6d0bb… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | reached | false-positive | 24b9358c29f8… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | d05a5c628390… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | bbd35b27d46d… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | 6aa27644950a… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 5921f998bc4f… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | d20c30babed5… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 8f5436938684… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 6635f7d61033… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | d2ee0d43ee2c… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 1a82cfdea064… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | a260563aeade… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 5442e26f8024… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | f2000e90c438… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 86aa3cedb04d… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 32dc04db1b5f… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 698bb65c6f83… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 5f68cfcc73c6… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 00e9931b63ce… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | e4ebcabf112c… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | e560d285c3ae… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | f710f291da7f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 86a0c6869fc0… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 18864fc61cbc… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 0d58d54368af… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 2ffe7fd010e1… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 685dcf011145… |
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 | 77eb03bc4a79… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 43cedd085b00… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 97a4aa4d6b09… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | e9e6b3481ac7… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | e1d4f15fae38… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 0992fefa5680… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 903380652cb3… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 80504a8740f6… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | 3af9687333b7… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | da8fdd812d00… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | 4e9582ef78f2… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 59eb83545db7… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 2e7ddae87f86… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 0afaeb7a01a7… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 63fc5b1e442c… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 530afddbe6e7… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 9ed96e790451… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | 647d518e15d8… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 19d018292d7b… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | cf5c9198f707… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | 31c62f72107c… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | 59534dfb4208… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | 3da8f52f4dc7… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | 4f5394b5fd0d… |
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 | not-reached | true-negative | 54a267127e6b… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | f03bd2be088e… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | 019258184919… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | 6fbc2f15ad14… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | 7267599e138e… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | 363a51c3e77b… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | 6987d98b1acb… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | 5737709300b0… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | ed7ffa9f2d55… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | 9470decf840f… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | 04cf0d91d9ec… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | 0202246e3519… |
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 | 3176a5e2392a… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 95db59aa263c… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | d3bdf31847c9… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | d6cece704b17… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | dac7d98c7de4… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 5c59369fb8b9… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | b0856347d2cf… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 7d2117c44e10… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | db162985e4db… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 8c78db71cdd1… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | f35508097438… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | a7945c348595… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 0441ae89b35c… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | a8e6bda6bc91… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 52afa84fec17… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 32166a2f56d8… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | e4b45594ac78… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | f4712cc8bf3e… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 901d31b55b7f… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | b644b72ba55a… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 6b11d48adc1c… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 9d92ce4f75fb… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 32f2deccdb6d… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 87950bce8677… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 997c3c11f33f… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 78bd77c615fd… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 51f748efef58… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 1ac7265e45e0… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 7e6e9945c8ed… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 4797bb7d241e… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | reached | false-positive | 455d7ea53f45… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | c2f9887d5248… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 125b810e4f31… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 96c7e563022e… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 43d94a4b22ae… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 4bd93a641125… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 328bee9001b7… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 2a522d3291db… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | d4c1cc727d5a… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 3198e15821a6… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 8b8ed31bea61… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 3cbb6bd0f076… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | b8eeceab99b8… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | 9872ee9fee5a… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | reached | false-positive | d7f165c69805… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 7dbb9a7be2fc… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 6665fb75a2f3… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 9c8b44d3cafc… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | ed9f53a5370b… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 146df76a7c1b… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 0f4ccc08a631… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 0801da6f8361… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 1ca5bf033151… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | f502d0820372… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | cfd6cd231198… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | ba2d2250e463… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | b69acde2cd26… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 30549ef48033… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 7c841a2004aa… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | ca9f35c1c34e… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 3da4545980d9… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 8dafd7153bf8… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | c16af598bc7f… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 400ff9bc8ede… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 363eb6a88d86… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | a51c856985ad… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 2e3ebfbe87c7… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 7a269180691b… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 53cf6dbde0e3… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 17c698234a0b… |
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 | 2e020a2204f1… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 85a27dab512a… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | de939f5a2325… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 8d1406c42ff7… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 411ad0c6047d… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | dfff6f00b02c… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | a6f68162bad0… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | abed160b56b4… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 50cfad5d8520… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 38efbaf36935… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 1f4779403f2e… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 8ff476101e14… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 9cd1259c6a27… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 26fe0b27e31e… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 98266d818f81… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 632e6bb2ef4a… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | 65d4a863d774… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | bf77562fe551… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 24adb22a0622… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 365b11489624… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | d8d8e62b794c… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 0e57138908d4… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 59428307a33b… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | ff65f7105e53… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | b354c52d53a5… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 4f7d911acce1… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | bb6140bb252e… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 22f90d413870… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 0a3a8c33f49a… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | c0cc36da21e9… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | reached | false-positive | 918080433686… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | reached | true-positive | 5ef314b2797e… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | ca2e101a6615… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 4867d560e2c6… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 5eb8ed2f19b9… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 11cd8a7e2084… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | a9b4814539f2… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | de14d4b38c67… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 35afc7b9439b… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 8330483d18e2… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 3c20ea1a2337… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 9d395b95dc4b… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | reached | false-positive | c287b11f5f0b… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | reached | true-positive | 2c3228ffc3a3… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | reached | false-positive | e8aaaff72b8d… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | 238c693d5650… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | eb862054d912… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 1319d4a30db5… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | f11a30f22f3f… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 7fca14d589a5… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | c3b63faed987… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 450e7a3649a3… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 69cf49d9b58f… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | bf97c8d30d38… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | inconclusive | inconclusive | 1f2eb966d0a1… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 50ef9b998494… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 1bf0d8f838af… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 41c290a3f93d… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 518fe34012d5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 72e899128bd5… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 292c48cfb58e… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 92e1c569aba8… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 5631698a320b… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 23fa9c159c34… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | dcdb02801ef2… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 5fa7c96c0400… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 611289626c58… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 56f39dcef48a… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | d83f0aaa416d… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 999ada2d1f9b… |
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 | 7be63bcb24e6… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 6e8e08dd7042… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | f32f723f6cd9… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 8b0245ec552f… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 496e4a29ff68… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | dfc113c0febc… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 61afa357390b… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 1f9986f96498… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | d7df7a0de4fd… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | 37aeb40e9b77… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | adf1c21ea633… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | efef4893f15a… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 0e601b56085e… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 6423b20cc097… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 5a2016c553c8… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 8a5e0b35005e… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 600daf165de7… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | ae71ef09c115… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | ffa0452e5a9b… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | c81a5e107507… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | bbaad0995504… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 75e2a20a0a3e… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 4bf314664cce… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 5d035b2c14cd… |
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 | not-reached | true-negative | f30b231d511e… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | ff6c782f51cc… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 6d0a147810f7… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | a6d1b5e21cc6… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | b980ad7209c9… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 9343bd881b4f… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | a431f7ba9c0f… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 3f4de6c45c9d… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 9ccb64998378… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | fdcbea2e8fba… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 4470b301982b… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 59a430690278… |
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 | be3fdb31e5bf… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 2b42dccc2cd4… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 222a73ae78f5… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | d37c8047056a… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 8437cfc07e0e… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 9928633233d2… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 0f803af0ee11… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 2b5bb390ca8a… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | c4a7e0974e92… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 11b8519c9db3… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 6c32933488f6… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 4bb467aca80b… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | b1749f6c9085… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | b5aef869e1f2… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | fb3922501b88… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 9d4d245d64ae… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 0292c49f7093… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | eb817bf85782… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 030cb5434633… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 89d6dda7a729… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | d5427a2e8eac… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 3bea20f9d179… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 73d758a8184f… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | af66d8396ab6… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 333113747006… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 79abcf280a63… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 59919ac06c30… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | b2be225086ab… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 6a926b741566… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 7113753719ea… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | 6d2342ece73b… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | ef82e304777d… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 95db47a05776… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | 0f7aa202b08f… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | not-reached | true-negative | 19f89a5e1d45… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | 5a101020fc5c… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | d2cd243b8e29… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | ec275e6247ae… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | not-reached | true-negative | cb2b79e80c58… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | d97a2f6e0aa5… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | 8e31c1963cb1… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 43bf34d417f6… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | f50a96e9d561… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | 0fecaec39948… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | f46987bc396a… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | b1735993c467… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | not-reached | true-negative | 11448e6a9809… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | ecf3b416ae91… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | b7403dc10fb4… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | efe0dd0a7484… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | e62bcf5b1d4f… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | e8c3e4a7776b… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | c2a58f99b46d… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 60ef025edb65… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | inconclusive | inconclusive | 51f097bbcc48… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | f5e56d03d389… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 125cb991d62a… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 1e48c89450c6… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 4028b53d05ed… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 845eca6d264c… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 64d4107ff308… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 90c825849068… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 3dfecbf19200… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 9e007fa8c89e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | b83fb6e4fb82… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 992438942a64… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | edd5f1fb65c2… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 48914d655edc… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | e1705c74bb27… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 167f01b4d288… |
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 | 7f4da2cc7bbf… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 914a7c2fb573… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 5602a294b9e1… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | cb546b670669… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | abad411b1de9… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 4650bfc4603c… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | 304e89622bff… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | ddb965569b70… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 89d5ebc57f35… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 97e976bffcac… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 35d4f1c1961e… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | e4b9c757761d… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | bf0196c6e067… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | f6dc73fe6ce8… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | 5b0725e42055… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | af7131f62d6d… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 356c4c577e24… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | a7c7d0a5cc29… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 7a71a19e9f1c… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | b8158143e74c… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 8c63a4a2fa82… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 8f15a3144b2c… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | bee985a83793… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 3fba16643626… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | ecf91642ec4a… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 8bea2b698030… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | 47baaabcaec4… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | e7003ae3b184… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 94f8c999e096… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 46c96a75e95e… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | 384721b62c25… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 62829d9f9966… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 55504b88fa46… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | 3f80755bafd8… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 7ce1d2538520… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 13f309943010… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | not-reached | true-negative | 252af244310c… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | reached | true-positive | d906ab205172… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 8b55eb6452b5… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | ff6b52b775ec… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | not-reached | true-negative | 3dc7c0dc4610… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | not-reached | false-negative | 32bc7a6e8b66… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | 283485651c9e… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | f0ad2e038199… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 29d99401d74f… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 4e8f64dc403c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | bf30c7b7a82c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 1f64770a515a… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | bdb335deee11… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 4cab8c47f05e… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 7666318e1fe9… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 4e0ad5d91125… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | a47412ddea18… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 950b4cadf4a2… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 44a4f1d88e1e… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | cc2cfd6b223d… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 0745b4994852… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | a434fc2e4a44… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | f5cb4440dc86… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 88724aa275ec… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 764c94fa2508… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | aa6d4b0cf293… |
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 | ae9afac72913… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | 6ee044636b50… |
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 | caea9446e751… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | a2d2395e2d9b… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 28abdc57ee7c… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 895103f1bdce… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | ef0f832c545e… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | 7047ceb01d44… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 407d7d39e375… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | f2dd2ff5ea30… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 213354f552b6… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 76a4f3d705cb… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 8aa01816fffd… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 43c4c3f0b44b… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | 4e32779a7f4f… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 77c2de8cfcd6… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | e6d877229487… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | 9c50ebe65977… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | 0abdea5f5659… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 67c934ed5db0… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | fb444a856ed9… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | da6261598ac5… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 52210ceeed79… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | ae1979e0ea0f… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 1b87573df0d3… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 395e6365e289… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | d34db1523637… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | bf607e5c47d4… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 8a6c5124ff7f… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 17db5af62091… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 64c44d526e3c… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 0eaf1f66cf74… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | reached | false-positive | 0769323e4945… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | reached | true-positive | f82980feb699… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 2d1acb7597ed… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | f06183d535dc… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 6af6871112bc… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | reached | true-positive | 60def8f5a9d6… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | af8babcacf35… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | dd680dcb83a9… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | not-reached | true-negative | 194ca11b5ebc… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | reached | true-positive | 38b55b0586e4… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 32a89d3f0b05… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | e010b422e20c… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | reached | false-positive | 4dffacebf730… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | reached | true-positive | a857a4a4ee12… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | reached | false-positive | 24d5cd2d1f3d… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | reached | true-positive | f00642de5e3a… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | not-reached | true-negative | 8c6877ee742d… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | reached | true-positive | 341660708ac2… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | 5f5b5eee2346… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | 6c642496ae1f… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | c8197f4614a8… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 5400e4c08058… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | de95a6818a1f… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | 567acc6bb1eb… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | ec2428d513e2… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 40ad9b75916f… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 48f487639939… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 4172070a4a42… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | a0e8f8921f8e… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 500d38f62951… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 6c7e41778de2… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | fafefe7e89f5… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 48490c7ca8fd… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | c964054e33f4… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 905b4fed23ab… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 2dfe8379b9e3… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | e9eeff05c761… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 8879e4687999… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | ff4d9301b706… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | ba4dae3bce22… |
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 | 6ed8bbd2e093… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 1d2e7c2209b4… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 8f6a904629a8… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | e9d99eda3bd8… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 8dd1b0583273… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | ed365addfcb7… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 9cdaf244866e… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 8967ee4dd356… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | a99dbe6f681f… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 6f6d03d12ab3… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 28cf4d627aa1… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 1e4f735720c8… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | aea0c6f4e82c… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 1ab1bc8b057f… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | df0777438591… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 106a9505e28e… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | b81f4db400c0… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | 4252bb52f2ca… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | f21809a28947… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 9447aeab3759… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | a41b2a57fb9a… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | ec273f4de679… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 580561ac2503… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 096953dc97a1… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 0a7bd7725de4… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 05a8320ddae6… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 59965743c4a4… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 67e1ae580311… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 1bc4204cf75d… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | aaac8af4749d… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 07410b87f56c… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | a05b00b7ba19… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | df6dc1d1479c… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | f0b4811a85b6… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 30d1a7fb5d55… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 7e54b0fa30f6… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | b7481e0ff2cc… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 359d6192b2d5… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 421fe84197e0… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 68e75de05df2… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 2dc680a45b29… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 80cdf076904a… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 3d2457da9e26… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | c914b18b85be… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 6dbac3ff6d1d… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | eafec87d6d0d… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 5045e8a6c5e8… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 234ded612988… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 4722c2a9fce3… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | bff9e866d072… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 0adc3351588b… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | bc769d46421a… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 9d5eadd42816… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 50c62177d214… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 0fbeda65d11e… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | b1f0c9d6ad1e… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 0db61e6c8104… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | aa62b815b9db… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 49a31465cd79… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 6e0d4858ab5f… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 2706fe47a795… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 00f01a43d000… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 3f988008f4c3… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | cdc0008db76f… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 57631da1bf0b… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 0ee17696fe0a… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 87403cdc8689… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | d60a33318e1c… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 4b44c928a94e… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | b863d377d128… |
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 | 72dbeb1b940b… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 17c3b5bf7a9c… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 53a82194e622… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 990ab813e3f3… |
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 | ba20c170bd73… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | b041cfa167ee… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 80ae516d43c8… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 7e143ec150ee… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9f5a40b7c816… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | cbd93274f408… |
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 | 16528e42b421… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 4afe3a4e125c… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 894b57c774bf… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | a0809747b7eb… |
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 | e9755418810b… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 2ff08634426c… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | dae780165f48… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 6747ff2a09b1… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 069f44ce795f… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | c1cc491ee208… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 4bd4b38b7fcc… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | e65d7e9856ec… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | abd52288bb0e… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 297eab97860e… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | fa2b1c66ec7d… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 6aac7cf4a01f… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 7618190333bd… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | ad3b8f69a09c… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | aac86248f060… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | e7b71b61461e… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 4c037a75dc0a… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 3d3a42d8163a… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | afe68dad50ac… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 069eeb6883a8… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | eb5a0650fd90… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | a484102c8966… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 3f7926b5d3ef… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 385f5221ebe5… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 43eab6923962… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 086518751f14… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 62ce2fa6466a… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | b4a76a7ba6cf… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 6d73db31ba06… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 9757dfc025cd… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 623ee82719c1… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | 53aa91f23c7c… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | b337c3bf18f4… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | aa9e74f5a2be… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | be487e9c9bf7… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | a1f613d7e391… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | fb63c7777b72… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | a3f0c644e0bf… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | c061963a0293… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 1737b2b5cd89… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | fc52dbc10ecf… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 3ae774c42505… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | 2bdd0f87d957… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | reached | true-positive | 67886832e9be… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | 5f9d619f7e32… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 8e068088e7eb… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 821b50ccb8f0… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | eff313cf6c84… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | c8bf31ce211e… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 10d39da471fa… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 068f3840afe0… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 03e1d5c503c3… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 9b125999b57d… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | 59f404821195… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 5fb358f05061… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 94c0aa270c36… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 8c0bcf2dc36f… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | bf725ccfff80… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | eda4f1d0f58d… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | b34fd50edee9… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 5256163e5610… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 50ef67479d8d… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 9116791e2514… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 0d77fe7304f3… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 59b386da8d3d… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 966011bf8cbb… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | f1e557787178… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 4f43282d35cd… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 2fa0686e576c… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | a792d3fc947a… |
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 | f655e6d6d140… |
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 | a27add5bce67… |
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 | 3f21f1ee3cef… |
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 | 14986b7c3a2e… |
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 | e5b77ffc5e92… |
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 | 5204e7d125af… |
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 | dc5ea7f0e3a7… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | reached | false-positive | b4f44e182334… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | reached | true-positive | e2d96481bc50… |
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 | c65cd333e290… |
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 | a381e709b420… |
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 | 138c7a246597… |
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 | e2520e859806… |
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 | 47f4f7e47236… |
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 | 73310ee63c1c… |
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 | ba305f042bce… |
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 | ecb23cb63190… |
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 | 77e146f4794e… |
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 | 47fa10382a50… |
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 | 2734ad5160c5… |
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 | c399137284b0… |
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 | 8a2245c1b138… |
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 | c19d68d70f01… |
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 | 14f5b2340147… |
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 | 20f041fadded… |
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 | 1497b957a5a7… |
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 | 895d0f8de668… |
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 | dbeef8a85e23… |
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 | 91847a7745a7… |
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 | 0750eafc6f26… |
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 | bc599aa6c2a7… |
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 | 5fb332d3e39d… |
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 | af3c5305746a… |
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 | e36c02b0332c… |
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 | c5817c33953d… |
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 | 4b1979d7c39e… |
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 | b400414e86b8… |
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 | 736e9a063174… |
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 | 776030ecc722… |
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 | e77ae1168c1d… |
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 | 6683fd6a1a33… |
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 | b13327ac856d… |
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 | 67e14aa9b0ab… |
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 | 4ba089cd77f9… |
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 | ad92e09d5129… |
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 | 075ac37f1df3… |
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 | fc0a176a93f5… |
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 | b08dc22a28f1… |
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 | d3f8928dace1… |
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 | 90999844c6bc… |
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 | 96fde666210f… |
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 | eff76846060f… |
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 | c7fd4ece33c4… |
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 | 0f2bdd60f91d… |
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 | 1f76c0013116… |
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 | 7f5b36f77c60… |
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 | b05d19c5962b… |
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 | a18688ffee27… |
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 | 3b62ff67a46b… |
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 | a45553cfeedb… |
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 | 9ac5c30c14e4… |
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 | 06ea3beed8a7… |
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 | 09d2627737ca… |
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 | a18826454140… |
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 | d93fdba2d2d3… |
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 | 9eb1a9c6b1b4… |
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 | b34f7f98bae5… |
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 | 9bdd418bcbdf… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | d78508191e62… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 53f8c5ce3593… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 6b25df117e03… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 21d538a9ee8b… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | e3ddb08c3aa6… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 871e151bae13… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 003be75c6dd8… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 29b868e0cc9b… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 62d6ce81a9a0… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | d02e29b177eb… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 94134df84e59… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | reached | false-positive | 91be370240cf… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 1ef3aedd0907… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 05f8268ce705… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 2824b11bebe4… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 708d8677db29… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 04c4e8e4461a… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 96e65022f3d5… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 54c432a7174f… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 877b8268e185… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 067e77d9e1ae… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 7895681fd2d9… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | not-reached | false-negative | ee8181b235d5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | d5da87df5853… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 4cbd5640fba7… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 59652a3dcf26… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 37d065e93758… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 13dbc8705c0d… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 98019253a408… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 30d0c2deb140… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | f93ebc4364b5… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | a3bc593b72ef… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 8534b32b9a43… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 7a89a9262a5e… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | bfa332aaa224… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | bd43a6831aa1… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | b5dd1c835a58… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | reached | false-positive | f261ac0ecf69… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 41d597765d4a… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 0c2d52a4211a… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 8824b2a2c1e5… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | a88d4f4744c5… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | aa196ee89fd2… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 05f09a57a46c… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 8338f5333770… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 5580c6a4ec33… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 85518996381a… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | ffb26772e0eb… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 9feadcc8ef8a… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | e361e34c5799… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 66021cd946a6… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 8e72583f377e… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 3bbea695db34… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | reached | false-positive | 7f33efcb20b4… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 5cf3bfd02261… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 2083209adc0b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 0a8dc4e02325… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | aacd1f7c2140… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | af3e60b901d2… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | b6c6d1a28e5c… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9ea596d1a7dc… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 15a1e61a815b… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 1a2f9b9f90c7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | de72606c175a… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 28153ad71716… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 98fc0f26db7d… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 0d312c043553… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 83772e867d96… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 38e2171423a2… |
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 | f6570613a3a2… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | de72c55ccdbe… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 973017295caf… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | f8c11e19224b… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 9faf43862d93… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 1c6054d3d53e… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 19b59ad09de7… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 5396139d2cb4… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | bfe4ecdafd0c… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 1a15b98e5ec4… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | a7d866f62377… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 1188f142a0dc… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 53243e1ac8b4… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | fc71206c0036… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 02d70cd16760… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 0c848c684b8e… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 9f8fbe81be49… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | 33c1b4286751… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | e055bca1820f… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | 63b26757e128… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 7bbb7efe2257… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 85a6e7cac712… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | b929838a3a86… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 20363b3f6668… |
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 | e995299585df… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 392748ba5584… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 49d446721309… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 357d7fa174b6… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 767b98118c6b… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | ec591f014081… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 11ff863c225c… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | f8de528957cf… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | e2f4e724ac9e… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 842ece3fe3bf… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 056d6271bbb8… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 6655a1b9c7dd… |
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 | 9891a5e46845… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 925d1d2fefa0… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 0dd273ae282a… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 64f6e4c9a495… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 1c0c40f2a6b8… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 0ab8af1fda24… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | reached | false-positive | c4b4c148b2b8… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | e048808b1756… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 36b52fed1267… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | bd72d216ab55… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | d6f7996dfbe4… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 67adf42818b9… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 0c2ffba44cef… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 2d70e8f31ce8… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | 41e0c7bad240… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | 468848afd419… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | 952601786df5… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | c65e323a9c1a… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | fad687d916f1… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | 056bd176f9e6… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 74a1606a4e31… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 383c30a35e75… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 37e173b718c3… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | not-reached | false-negative | 21e7b5582f39… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 5b511613bd35… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | f88244ab7e9d… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 980c02ccb4cb… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | c6aed2e2812c… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | a735b3c00b41… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 435510d61551… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 9fc86d57ddfa… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | f8bb9e8d887b… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | b84427e40813… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 5646d727a342… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 895adcf0e8c2… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | f7b221c33438… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | reached | false-positive | b2be08201252… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | reached | true-positive | cfa46b3b27a4… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | 942052cebe33… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | 29b7cb0a261f… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | 14a6057db561… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 7ba242487979… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | not-reached | true-negative | f0f90a0f1cd6… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | 5b4b18409bfc… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | not-reached | true-negative | 77ef079e171f… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | df2e41c1834c… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | 1ba3ea439721… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | f6c521756ce7… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 308b96a0d218… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 03467f8e7a0d… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | a41d8a0faff1… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 10e36ed718dd… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 2e7cc854728e… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | not-reached | false-negative | 8e1fac541b6a… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | reached | false-positive | 2d40aca88cea… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | a499a85e31b6… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 8d7765a76492… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | db3be84bd855… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 0f73e6c88e5f… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 2ad7dd0661b4… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 6fbf49cf93f5… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | c74d0523c07c… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 177e6d696169… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | efe03c58394f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | a33359f1398a… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 87855253c391… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 44bd64a8b411… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 05180e3dfb1f… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | reached | false-positive | 5ba1bb37d06e… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 6bd46b24a3ac… |
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 | 4ec262c91a01… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 96c53803d258… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 3b3b0576f00b… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 6e540fbf8474… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 2bafce11ce87… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 5664734dd600… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 9f734cef7cdb… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | d3caf107a45d… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 6d2c8f3e11fc… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | f786142a0a77… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | ccccb4cce132… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | cad727b4ec75… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 3d6a0897e801… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 07fae6d0d9ee… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | c0a558a2ad07… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 29cf550ff6aa… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 7ea1f8fd8c63… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | 4bce072232b7… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 95b86ee50abf… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | 3ce721e7fd2d… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 227937c74b51… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | e36c78d15ca2… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 75f9008d2b20… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | fd0fe8234d0e… |
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 | 407e66d6f695… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 435ab10c022a… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | bcae98fdf153… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | cd98bcda081e… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | c9f3b3aebb80… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | ebbf7bd80b57… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 43946693ff47… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | fa16ca0673a8… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 4aee8482123d… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 8195ce17f237… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | a2e5a77d5cfd… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 388cace9605c… |
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 | 74ea7f131065… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | not-reached | false-negative | 6381b5186497… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | e974e400b567… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | f3c682c16fd7… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | not-reached | true-negative | e8153fa850af… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 4a1ea340b225… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | d2a876485729… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | d4579f8dda77… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 8e8483b9f8ba… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 9246f757e6ca… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 5e2018a63774… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 228d60d721e7… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | reached | false-positive | e254e7fd1cbe… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | reached | true-positive | 2311da740a78… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | not-reached | true-negative | 1929862693f7… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | not-reached | false-negative | 5c490859c022… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | not-reached | true-negative | 0c466d5ea345… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | reached | true-positive | b2cd0011f2a3… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | not-reached | true-negative | 2700936b69d7… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | reached | true-positive | 421646ab1ee2… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 49324215c78d… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 1e6a7104d57b… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 1702f706d3c0… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | not-reached | false-negative | b5ea72245bbd… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | not-reached | true-negative | 37ab05eeea68… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | not-reached | false-negative | d4c7e7ceb31f… |
chal-element-object | dfb-taint-php-element-object-negative | negative | not-reached | true-negative | a5a9b1a0974d… |
chal-element-object | dfb-taint-php-element-object-positive | positive | reached | true-positive | 011a7f5a7c71… |
chal-function-field | dfb-taint-php-function-field-negative | negative | not-reached | true-negative | ff813fe87e01… |
chal-function-field | dfb-taint-php-function-field-positive | positive | not-reached | false-negative | 753168bdc990… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 582f0f34e4d4… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 139e00ee59f4… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 89c53412e487… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | fa236a190877… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | not-reached | true-negative | 75d0ad95c2c9… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | reached | true-positive | 66b3fea2cad8… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | b4ff0d9b89ca… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | b3bdf8945fae… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | reached | false-positive | d35799f82937… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | reached | true-positive | 0ada58fc76ae… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | not-reached | true-negative | 7194d60ede8e… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | reached | true-positive | a799389017bd… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | not-reached | true-negative | 91c2025edc1d… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | reached | true-positive | 32436048c4a8… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | not-reached | true-negative | 18bee6dbc738… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | reached | true-positive | a5860a56e201… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | not-reached | true-negative | 50215e28d671… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | reached | true-positive | 0b7ac335697f… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | not-reached | true-negative | 43cb80918f41… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | not-reached | false-negative | 7632d4d55f11… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | 211262a0df51… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | ba97d716952c… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | not-reached | true-negative | 8ecabe10b0ea… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | not-reached | false-negative | bb60333fbeaf… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | reached | false-positive | fd358317e933… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | b5932625cd61… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 4b71d42f3919… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | ffce6d0ce126… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | a146087d3903… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 63f71d3e7989… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | 63dba5fa603b… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 7ff3771469f3… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | 952d940c5e1d… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | 4528e97a7256… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | 423dc6a33a0e… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | b28a7effc5d7… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 73efa3f0981c… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | c4a9b9a14b0b… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 7f7107c1edbe… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 81d760ff8df3… |
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 | 2c14bebb59ef… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 14714d139436… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 9292f18d8574… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | e547188e086f… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a5e410032e00… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 6774ae6e9e92… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 1c091b5e7d2f… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 514805e25568… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 3911e443bbe1… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | e33a2fb994aa… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | ffd326411a87… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 29341d51cc97… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 458bec7ea639… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | d58b36ed4a33… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | e0b5266c4182… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | eeaa283c5151… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | a9212ec25c66… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | reached | true-positive | 0c75804dff27… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | reached | false-positive | 471e8b74cdbc… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | reached | true-positive | 1791d90dc1e4… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | d03faf42b8cf… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 507814259795… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | fd834baf07f0… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | not-reached | false-negative | df4e81251685… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 541c67806043… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | d8c8f32fa19f… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 5bdada06f5b2… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 53e613f2cd74… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | a0ad2365e300… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 27612512842f… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 5824e25d16e5… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 2af7e0136ca5… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 5e6edcf592a4… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 0e41259f246c… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 609c3c8deb72… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 21db4e7f0c82… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 234a50ab101b… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | c016dc871301… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 8d9675d56354… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | c7081dc1f592… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | ba8913a3caf0… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 3d2d3e08e7a2… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | 64e2ff21c7a6… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | 95a401ac05c0… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | b36a780ec960… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | adc4ffa852c4… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | 38df0a361222… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | c90d68ffa3a5… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 5dc291035749… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 731d11e8709a… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | ead574842da9… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | cc3d7717cd08… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 904b1720de47… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 40178e3d19d2… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | reached | false-positive | 3b34491c9eb0… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | f7243dccf44a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 9573a48ad2b2… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | cbb900c0aafb… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 2fa8bb58790e… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 50641f8de175… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | c18643cba13d… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 65eb52b3031c… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 4a8080954b1b… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 5bdbbcc183c8… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | aa84f48fb062… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 6a568bbc0d16… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | e67d559a03f7… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 13418c124e8f… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 57e02626aab0… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | c0ab635addc7… |
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 | d67260b6eb6b… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | bcf04ef229d6… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | c431025d35ed… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 5432d82ef44e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 8684189f24ba… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 9aed7f2b7750… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 1959419aefcf… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | b4794f126ec7… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | e9075cd2943f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | e60846266fbf… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 32bec5b6b3da… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 0705843048fe… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 86d57da1888d… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 4bd4cdfdd2f4… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 42f60f42320c… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 6773a075e79c… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 0522f9e7957d… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | 85e704cd3dd5… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 2f461b714dc2… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | f974adbeefa7… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 88f75daccb93… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 1f8b320242e4… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 3c0103a2aaf5… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | d7fa7fcc7bdd… |
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 | 9c6c41867822… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 4c3bf28a73e3… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 28dd839beadf… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | cb7674e4be6c… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 744b7402cf0f… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 6c95121d707e… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | e3886b9b7708… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | c91e26814c09… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | cd8d9f3bfba7… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 7a15f686f255… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | cd531ec84fa9… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 254cfa8b0665… |
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 | 391f24a6631c… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | ab51012c3a2c… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | reached | false-positive | c597b2c806b2… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 1b5483bc8e13… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | e66675acb15d… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | d8a94eb80c45… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | d498524d7b29… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | ef0a7ec58312… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | d59772d878a2… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 9f82c31f05f7… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | reached | false-positive | 0759785c6ace… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | a7d0c3a92305… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 15f1f3206584… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 63d5cb8c108c… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 0a32507e97bf… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 6a5f3c0d277b… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 17922a1be584… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | not-reached | false-negative | cb8b1d4bacfe… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | reached | false-positive | ff6bd2ea9b86… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | reached | true-positive | 8ca4fc170ff6… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 59929e8a835c… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | not-reached | false-negative | 3acab6548d56… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | e13390c10916… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | a554e368074d… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 043847a21b7f… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 8dd34f113019… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 8d6dd58ec567… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | not-reached | false-negative | 5b261b0d7662… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | ca296d36d713… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 65006e8f45cc… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | baca484621c8… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | 5c3300f41d09… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | cccfeeee10ac… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | not-reached | false-negative | 3422a308f29e… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | reached | false-positive | c8154cf506d6… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | a2c23e338c37… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | f179ab3c3a50… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | not-reached | false-negative | b224c3a7405b… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | reached | false-positive | a597a60fb231… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | d45387d9243d… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | reached | false-positive | 6f6dca794508… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 5d9b223d2be3… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | 7f996b0829aa… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | 53dd221b320e… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | b14a2c40e2f3… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | a2459a136256… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | reached | false-positive | 3d941fe69d53… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | 9fa8152651e6… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 9820a2c7c112… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | a743f09083e5… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | d1f49cfa9be7… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 0557c538e6f2… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | a6d3330e78ea… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | e156af37ff89… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | 4fe704973777… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 5a182b5995a8… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 91be851dd8ba… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | d044e177578a… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 9eddf606915f… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | b840571e0047… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | ecfdf33d1cd8… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 6f2b72ebde66… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | a26d6002dee6… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | b4949f3954be… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 3c279bc8a07e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | b82231558640… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | dc85e5694379… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 467eaa1705cb… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 96e88347850e… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 63aa1d8ae9c7… |
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 | not-reached | true-negative | 7e6dcb8f21bc… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | not-reached | false-negative | e4d7e6156dd7… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | b6a9daa26217… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 68537bddec8f… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 5e93829eccdd… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 8f7ceca10015… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | ef7b95faa87e… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 17397b5c2639… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | fd5fcd782e40… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 88c43717a3c9… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | ebe80f493108… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 632f6d770ec9… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | d730a07dafb1… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | cf3887dc31d6… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | 096a7a98545d… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | 28cbe3205f7f… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 3bae834cdfc8… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | 8c0178a68f4b… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 5582189659c8… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | 6a22bedeb7c9… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 0057e13f9b7d… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 73a1038ae855… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 1cca9dc26bbe… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | not-reached | false-negative | cf3ce61558c2… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 547fbe866dc4… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 86daabc6eeec… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | e651abf746a5… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | reached | true-positive | 896811ffce08… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | ad4a8f850ab9… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 19f678a7b5a0… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | f3834d7f1359… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 5026eb0ee1b1… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 82240063122d… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | 0d69fe6467d6… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 012442db9ae3… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 623a9be0c983… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | reached | false-positive | c69aa9a00c7b… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | reached | true-positive | 29e2c8b39bdf… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 406025252f23… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | c2ec4489e98d… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | not-reached | true-negative | 00c01266b472… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | not-reached | false-negative | 2a3e7fadd094… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | 125d472d1f9e… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | 03b7aad016ef… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | b7bbfdf8ce0f… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 0f9dd2cce619… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 7841d841b314… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 06767fd9a1ed… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 034b0d66f9bf… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | cf5332c8c2e3… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 829206a36302… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 71127d18496e… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 175b26c46ced… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | e3e2e04ac84e… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 25b85262d83f… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 69ed19b82ee8… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | e3ee4c12421e… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 6909ecdf9ac5… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 473cdec9f7ca… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | e53af51f2a46… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | bbdd74477f75… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 984063e4a597… |
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 | 89a31cca7625… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | bf4b6a4bb8ea… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 433187bc19b1… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | b70d55c31e52… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | ecd8431b1635… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | ebc40baf3785… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 58a9b72780eb… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | fd467d39556c… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 889b1f7c3e50… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | ed989f0d20de… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 3b6a18594e14… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 144e5f01cc2f… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 9332b8998508… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | e3a4fd8d97b6… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | c595ac93ace5… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 170706ff2248… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 8524de685631… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 738d2a81c5fe… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | f920b9cc5c35… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | ed6d4c7b6a3c… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | ba749476bf58… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 9333e78c2e28… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 5ece7bef2ac9… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | e5fe534e5b0c… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | ba38b7f177c7… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 82fb02ce472d… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 8b5cfb2696dd… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 4778b8321dd6… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 10caa6da710f… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 42e9aeee65ef… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | e5d2aac0916f… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 7eb1f5782fc5… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 73b66aad4357… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | acc7db609148… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 7b13dc7cceaf… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 3ffa135293de… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 5b0fb9a222af… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 1236b12040b3… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 9bd3df401ca1… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 42675935f74c… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 5b8afde16e16… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 861a447527d6… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | f73b9e306b92… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | caf00b256285… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | d2a847c5b9fa… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 944908799a44… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | bb0f2447916d… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 70ebc1278ae9… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 9c343bb9701d… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 12e006150fab… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 385373ec04dc… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | ef7e577b8698… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | c1d780fb5676… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 9653ac92e71b… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | e559fdaf27af… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | fab0b1487779… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | cdd4901e9a44… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | e4196891e508… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 608703c5e626… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 06d47d3e2075… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 2e637b2085c2… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9bdc15e27b20… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 9cce9e461f7e… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | f041dd5c849d… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | cd6295b703e3… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 78edaa47e4a4… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 7d45babf017c… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | f7805453ddf5… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 44876c0af781… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | ae91dcd97074… |
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 | 052be31119ff… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 41f738c41a16… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 1415ece4223b… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | b85eebe507b0… |
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 | 32a5de15c41b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | c88c2f0aeec3… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 0d46bad210b9… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | a8ac2f072233… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 4ddb779b286c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | a5d3d91821a0… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 97bb199cb7c9… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 61bd9f3ea82a… |
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 | 1b80be42f72c… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 7109dbcdc01d… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | ddcd3c2b0344… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | adc19cc49d93… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 22223fc9df97… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 797d0452bac6… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | f39428e9cc84… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 0ada9a1255f5… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | b307af6e08b5… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | e777c48bffb6… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 9ba69fb03f2b… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | c32b6b25658f… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 500a103ef929… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | f99ab0501900… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 1b5df675f85b… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | reached | true-positive | 9244f123ff4f… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | e6748ba935fe… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | d0c2ea50ea87… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | reached | false-positive | 8c60efe1e040… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | reached | true-positive | 92c872aa933b… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | ab7878005b98… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 647bbaa8b05f… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | de2f8aaa9ae3… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | abc646251d58… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | reached | false-positive | 09529c8cdb9f… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | reached | true-positive | a75da3994809… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 3997fca990f5… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 8881cfc1e157… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | dc38383ff848… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | a80870134521… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 83fbdc0afb62… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 07076e66d1d3… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 2c689e18779f… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | cb428e1b0425… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 7f9190b34e79… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | d39663904fea… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 3db3c45ad82b… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 855758f77939… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 7ebdf522c25b… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 2513213cd5b9… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 1bdc2921f2d1… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | efc9344bf8f3… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | d8188e70e788… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | e1233ca1a9eb… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | 37230355d814… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | debbc8897137… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | f178008b39f6… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | f74dc8691e9c… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 8e43f5b9d841… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | e6f88a4cf259… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 5128dc11f144… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | fa27177362df… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | e1fcc6348ae4… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | ef2240750c6f… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 2f64c1b4c514… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 0a308c0cc57a… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 599147c6ed4a… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 5925f844bfe1… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | de8e3a730ca4… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | a2644bef7e0d… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 63a537eafb96… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | a9a5ab76dfbb… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 14465bc47006… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | b6ab929f7f24… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 63be2c942264… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | e1fc8c6b41f7… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | f50d44da9fa3… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | eed6266f9bd3… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 6826c35275e0… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 1cf595919833… |
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 | d5028f750efd… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | e6f2ed3c9157… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 9f40d63d0d63… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 2840de2af749… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | c11317f3c54a… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 771022c64cbe… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | cb5cd70fc39d… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 69f4dc385781… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 350bd887bacf… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 1ad76c210029… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 60ea3769f09d… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | dc7a99e49870… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 47828c03959f… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | not-reached | false-negative | 9869d287edce… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 1efbe99ed11f… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 9d72b5a02d04… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | f40927f60c86… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | 3accdd421095… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | fcd43d68e955… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 11557a9a86dc… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 5fa88c911ffc… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 119ac6a55665… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | e19fc7674710… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 12294e970ced… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 89dc66d42e10… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 391cf56b4958… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 21c9545f7d18… |
chal-element-object | dfb-taint-python-element-object-positive | positive | not-reached | false-negative | e27e46ef0263… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 2d12add1e7af… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 48e6160fa9c8… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | a4a6153a9b79… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 5c406f066c38… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | c29dc2232f40… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 449a0fd250b7… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | df624bfd1b07… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | c2e6c60e5ce2… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | f07367d4cdc3… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 9653883a73ba… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 13fce5e5c4f4… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 1f132db86c5a… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 13d1ff659eb3… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 3ac1658a16ad… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | 72f1e822d961… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | 299e13fb8b62… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | 0ec5af033cf3… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | not-reached | false-negative | 07ec4d3011c4… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | 9e1bdde04714… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 78a0c85f4d7c… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | aacd9b312d9e… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | e8646333b013… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | d4b628ddb8da… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 5f0b4645932d… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 6ecf2056072f… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | ce7b6fd60984… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 4339d409e666… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 37b07cf51b27… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 1a248f93d341… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 42177e1a15a8… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 506852dd6b33… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 14435b7f936a… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | e06b1956da18… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 7d4413db8b6a… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | a63d55f846a3… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | ac01fad168ef… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 0a8d78bcd27b… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | d78a11f45a19… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | d04170e9a0b8… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 4f47a3860b15… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 20697116b3b0… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 18e5ea398551… |
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 | 7e8a4bd12f02… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 334be595fb41… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 189d80b8b86d… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | a1332fdb115b… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 37c9bb7c58e1… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 48a6c0e006c2… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | f47637936216… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | f07419ecf77a… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 1d9748b2f57b… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | ec4afe17fd07… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | ba314cce4245… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 579fac912dca… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | de46630bc4bf… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 8155a717dc51… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 054e47919123… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 0fe477b6e763… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | fe1dab00d7e5… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 2d31e51947ae… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | e235bb0aacd1… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 484fcb371215… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 74d0fd75ace6… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 26f3726d8c2b… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | a6f360e9a873… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | a3f7aa76b5c7… |
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 | a2d22ba7aa65… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | not-reached | false-negative | f58f517a7da4… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | not-reached | true-negative | 6569d5af2b8c… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | not-reached | false-negative | 64f4e4060de7… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 278a9a8eab2b… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | not-reached | false-negative | bd8aa8dbef28… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | not-reached | true-negative | 39a554deb2c3… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | not-reached | false-negative | 5ef23eafc4f0… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | c1f951d54886… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | not-reached | false-negative | cfb56677da1b… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | ccd224609757… |
native-summary | dfb-taint-python-native-summary-positive | positive | not-reached | false-negative | a82926605fb5… |
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 | 610e4aeeaa80… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 1d37cd1f4625… |
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 | 548ec70b2727… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | c14af353487f… |
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 | 3b23ae417da2… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 4f1a8a9d83f6… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | 61efe1fac6d2… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | a7dcd5dd42d4… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 2803f4e4538e… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | a59ec131e982… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | ea4979f2308a… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 430f87d1837a… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | ee14184e32a2… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | f33a59a397a9… |
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 | 1560ca26e8c5… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 31be57c4d0ea… |
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 | 916c8a7719c9… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 7c2a9507c6ee… |
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 | 5049c27db965… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 10e1a75e6fc8… |
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 | 717fa0e960ff… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 6c5e71abfd42… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | e9c52c9ca161… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | d85eced33ece… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 11e1f6e174d3… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 3dd0129e4998… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | fca1664e7d87… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 449043a61398… |
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 | 93bd344555ce… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 2cd0b61dcce9… |
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 | ba9d393179af… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 8440d11a7593… |
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 | 65ccc44956a0… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 977e8a8a7cb5… |
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 | 47140a766aad… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | df34a749f06e… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 2534145a6286… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 6a75f3e01bc3… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 3a892c408ad5… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 92e4219501dd… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 61a08071407a… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | e92b38df5504… |
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 | 33fad07a51e6… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 3f4b1d4d22cd… |
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 | 0330d5ec7319… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | a438e9fa4d70… |
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 | 307546cee9e9… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | d1c4380e46d2… |
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 | bfab20d66610… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | dbbe36a5b83a… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 1fe513c3b09f… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | a94c98abb7ba… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 3c198d6072b1… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 879676c148a4… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | d80300fde3a7… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | af80a6aa824c… |
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 | b9626e79ab33… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | a3a116e1461e… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 1ddfb932619d… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 862d66615332… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 279216d188a3… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 76d51d2def74… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 762c2bf1d8ae… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | b09047abfc9a… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | b11d7b888919… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | c7cf197ccc13… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 7b7c3cd198cb… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | c737e2b9de8a… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9b141484e94b… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 5238412211c8… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | ca6d004d8794… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 11be8cbed07c… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | d3b0279869e1… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | e2ca97c91ee2… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | c0235c80702e… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | cd95ea1b8fe0… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | cdcd322d225f… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 22affff95fe2… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 76b9f6e8634f… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | c3c7abee23fa… |
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 | 1fa6ce6621aa… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 2d89a35535c7… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | c7a2733bb3ee… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 239869115e4c… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 3d978d20a16c… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 2f4c275205c3… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 5cbc351393a4… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 25da9cf93c7a… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | feee56fe90cd… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 066ca1e2b4c8… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 8ff8f42d5f5c… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 75f619a0e2b0… |
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 | 9034fa20faa0… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | da2aef394fea… |
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 | 5f40bab126dd… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 251b4ee661b2… |
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 | 110f45cf1157… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 76cfaf4f17ab… |
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 | 78e535b905ef… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 254569c5e3b8… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | fc6910bf59ed… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 9beba44ab182… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 499d2f1e08dc… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | af61ad20c6d4… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 6ad1038509ca… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | bff296ef5296… |
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 | 080e6c2bc259… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 910b1fe97491… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 65639559aced… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | eef2c4e0fef3… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | f26fda436c5f… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | a935f6150617… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 50c11520a18c… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 44cc5deceb97… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 84b3d9e01bf1… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | adcfdc7a95de… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 55bdd7be7f5f… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 9b3a57ad7a72… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | f2e46b9ea45f… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | e9da4359a727… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | e122dff166fc… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | f964cec93296… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | 788d03ab921d… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | bb6bc9b54236… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 2c896afb4f69… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | f67e710eca6f… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | fd790a8bcfba… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | d775110d1686… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 87866afd64cf… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 191b926b2f3b… |
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 | ce28ed582342… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 0bf2200522b3… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 1f697fe135f9… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 0e59675eb286… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 47fb42c0b8ff… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | f6b6e18739ff… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 75c783067da6… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | f23ba6b749fd… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | c62490321973… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 2fa621317d76… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 410871f55f8e… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | a3f71497072a… |
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 | 8810b47ae731… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | da43b6409ae3… |
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 | 441e36dea718… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 11532d0444ba… |
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 | a44cf1017baa… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 47a7e64fee09… |
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 | 68b9937596af… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | e21b7be14ba8… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 5418fbdebd9b… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | dc7d4b4971ea… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 976fc3d8abac… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 8d0d4b04e246… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 27466290a6fc… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 03a6596ea998… |
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 | edd7a3832513… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 36372d91ce0f… |
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 | c0589abf5ec4… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 4407fac1892e… |
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 | 175ce11ee41f… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | da179e5ed9e7… |
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 | 1fed8912023e… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | f5d803d81231… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | df3b2a9c7159… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | afe5abcac6f4… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 6aa22fb2a60b… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 1b1b4b59a354… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | 8adc9873a921… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 7c950feca43f… |
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 | 52b6b36821a2… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 2d8be60f4a5c… |
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 | b93eaf9b6a96… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 56100d223906… |
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 | fa03aa4a9ab9… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | b9a5d0c74093… |
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 | 557f7ebf78a1… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 01a7e4090992… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 2ad3a206e57b… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 0f424fb01942… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | b8de616c06f2… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 6b2b10d4581a… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 45af980f34b7… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | c4259ced9f6c… |
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 | c75ef0339f13… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | abb904e51079… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | b2f149e07859… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 9adfd51053d2… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | f7f11d3d6deb… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 15a80c959d06… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | f4ab0670c285… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | bddb9cfc9140… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | a36874216543… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | f6bff86c0b80… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | d8f1815b0aba… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 96e9f2109492… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | e53cc637e724… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | b35b7f7212ca… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | b3da3e684e2f… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 2d3587815828… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 0fe26d9af22d… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 706520dc7f6b… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 13db2645903c… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | d66cf0cf9569… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | c1cc1624d72c… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 4d565104f269… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 607040a53d08… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 96b696b4a15a… |
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 | fab5a776ebe3… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | 3a015ba317b6… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | b872f556836e… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 29cae8c3fe30… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | c4d3d5031c8d… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 7bfee3aae26d… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 42e3ca41877c… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 677ecef9da9b… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | ffb08893f607… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 6c1f3a309335… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 65924cea591e… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 2efedc820499… |
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 | 5feb3c493fb3… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 44e8340033ac… |
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 | 28f22354d262… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 74da95b66339… |
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 | a8f2c93acdf1… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | ea3b6a960f7c… |
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 | bb09e33c72e6… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | bada15ab4796… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | b047110bc4af… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 2716caf43e79… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 85001bc48d27… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 6a351e0c8c7b… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | cf7038fe5b07… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | f60eb1da1818… |
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 | e11afc0855e7… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | d426d34dcb74… |
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 | 07b5e6fb3e1d… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 593401c13d8b… |
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 | 03567e8f4254… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | d0b6b6cdf385… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | cd13c536cd3e… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 0e6a6b96b2ff… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | ff27592cd1aa… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 79922c8ec16b… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | bb2dced502f3… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | efd9ed053200… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 563a1fcbb45f… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 3b177f4dca45… |
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 | fb8a6ce09840… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | c976fc2abfed… |
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 | 946c2ba79804… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | dcb1cdfe90d0… |
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 | 49872a20f663… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 932b880663eb… |
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 | fc9f8c892d8e… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | d17c452e3fc0… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | a8e43fea9e6d… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 44c45743d7b6… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | bdff0a7dbff6… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 308860750ac0… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 37d1b0198cf0… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 8e40aee6495a… |
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… |
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 | 031fcedc107d… |
alias-propagation-separation | dfb-taint-swift-alias-propagation-positive | positive | inconclusive | inconclusive | 37b72e68b249… |
argument-position-separation | dfb-taint-swift-argument-position-negative | negative | inconclusive | inconclusive | b17621a6591d… |
argument-position-separation | dfb-taint-swift-argument-position-positive | positive | inconclusive | inconclusive | c4d5667d2042… |
arithmetic-expression-propagation | dfb-taint-swift-expression-negative | negative | inconclusive | inconclusive | c6da31833ce1… |
arithmetic-expression-propagation | dfb-taint-swift-expression-positive | positive | inconclusive | inconclusive | 679d511cc502… |
array-element-separation | dfb-taint-swift-array-element-negative | negative | inconclusive | inconclusive | 50fc3681cb2c… |
array-element-separation | dfb-taint-swift-array-element-positive | positive | inconclusive | inconclusive | 63751afb0c1d… |
branch-join | dfb-taint-swift-branch-join-negative | negative | inconclusive | inconclusive | 8847c7c10a35… |
branch-join | dfb-taint-swift-branch-join-positive | positive | inconclusive | inconclusive | bf68ac68eb0c… |
call-context-separation | dfb-taint-swift-call-context-negative | negative | inconclusive | inconclusive | 0d730cf75d46… |
call-context-separation | dfb-taint-swift-call-context-positive | positive | inconclusive | inconclusive | c5f95906cdeb… |
chal-callback-registration | dfb-taint-swift-callback-registration-negative | negative | inconclusive | inconclusive | 00297bab4ba7… |
chal-callback-registration | dfb-taint-swift-callback-registration-positive | positive | inconclusive | inconclusive | 178449573ad3… |
chal-closure-capture | dfb-taint-swift-closure-capture-negative | negative | inconclusive | inconclusive | b59155767b87… |
chal-closure-capture | dfb-taint-swift-closure-capture-positive | positive | inconclusive | inconclusive | eb8a60543c12… |
chal-computed-property | dfb-taint-swift-computed-property-negative | negative | inconclusive | inconclusive | 473e77ab8717… |
chal-computed-property | dfb-taint-swift-computed-property-positive | positive | inconclusive | inconclusive | b4d6f582113e… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-negative | negative | inconclusive | inconclusive | c1346a5e6b7a… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-positive | positive | inconclusive | inconclusive | a6d003a747f1… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-negative | negative | inconclusive | inconclusive | 52de6a30239e… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-positive | positive | inconclusive | inconclusive | 3868e0e13771… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-negative | negative | inconclusive | inconclusive | 54aa6f40ab60… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-positive | positive | inconclusive | inconclusive | c0131d959f68… |
chal-element-object | dfb-taint-swift-element-object-negative | negative | inconclusive | inconclusive | ea2c8ae6ed66… |
chal-element-object | dfb-taint-swift-element-object-positive | positive | inconclusive | inconclusive | 3c46e92925ae… |
chal-function-field | dfb-taint-swift-function-field-negative | negative | inconclusive | inconclusive | 6d379140b3e7… |
chal-function-field | dfb-taint-swift-function-field-positive | positive | inconclusive | inconclusive | dc518a96238f… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 001fefb3b2d0… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | dffc3d288158… |
chal-map-iteration | dfb-taint-swift-map-iteration-negative | negative | inconclusive | inconclusive | a90af516c61e… |
chal-map-iteration | dfb-taint-swift-map-iteration-positive | positive | inconclusive | inconclusive | fb44fcdd1193… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 009bc5fdd8b6… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 0fb8004729af… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-negative | negative | inconclusive | inconclusive | 23ffffab76d9… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-positive | positive | inconclusive | inconclusive | af7d7c89fc99… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-negative | negative | inconclusive | inconclusive | e128ef8ff0ab… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 9440dacd8e4f… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-negative | negative | inconclusive | inconclusive | f6b180bb5af9… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-positive | positive | inconclusive | inconclusive | c23e65a2d13e… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 5c7e26be3e8e… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 3920a8dd43ac… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 5e6261d540dc… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 498d565ffa6a… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-negative | negative | inconclusive | inconclusive | affda7a9d90c… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-positive | positive | inconclusive | inconclusive | e9993aeff752… |
direct-propagation | dfb-taint-swift-direct-negative | negative | inconclusive | inconclusive | e6768c78f301… |
direct-propagation | dfb-taint-swift-direct-positive | positive | inconclusive | inconclusive | 3f52a14faf69… |
exception-catch | dfb-taint-swift-exception-catch-negative | negative | inconclusive | inconclusive | 3abbd6f54770… |
exception-catch | dfb-taint-swift-exception-catch-positive | positive | inconclusive | inconclusive | fe22a5dc18c2… |
infeasible-branch | dfb-taint-swift-infeasible-branch-negative | negative | inconclusive | inconclusive | 59501c729456… |
infeasible-branch | dfb-taint-swift-infeasible-branch-positive | positive | inconclusive | inconclusive | fc2e7c1f6958… |
local-multi-step-chain | dfb-taint-swift-local-chain-negative | negative | inconclusive | inconclusive | d01a3960ae41… |
local-multi-step-chain | dfb-taint-swift-local-chain-positive | positive | inconclusive | inconclusive | bc6fa641f297… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-negative | negative | inconclusive | inconclusive | 554c0630e0c8… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-positive | positive | inconclusive | inconclusive | f60a42075a0a… |
loop-carried-kill | dfb-taint-swift-loop-carried-negative | negative | inconclusive | inconclusive | 324b8481c56b… |
loop-carried-kill | dfb-taint-swift-loop-carried-positive | positive | inconclusive | inconclusive | acd8703c7565… |
object-separation | dfb-taint-swift-object-separation-negative | negative | inconclusive | inconclusive | 8c8a15754d98… |
object-separation | dfb-taint-swift-object-separation-positive | positive | inconclusive | inconclusive | 25a8e82d8b7d… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-negative | negative | inconclusive | inconclusive | 6d52b4c31ea9… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-positive | positive | inconclusive | inconclusive | 3201157e1d03… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-negative | negative | inconclusive | inconclusive | af197d614a76… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-positive | positive | inconclusive | inconclusive | 2bf3dca9e80b… |
same-object-field-separation | dfb-taint-swift-same-object-field-negative | negative | inconclusive | inconclusive | 532b5703c363… |
same-object-field-separation | dfb-taint-swift-same-object-field-positive | positive | inconclusive | inconclusive | 4471e7663b4e… |
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 | aeb42d047166… |
model-declared-sink | dfb-taint-swift-model-declared-sink-positive | positive | inconclusive | inconclusive | 3f5c2e3a872d… |
model-declared-source | dfb-taint-swift-model-declared-source-negative | negative | inconclusive | inconclusive | 130379a02456… |
model-declared-source | dfb-taint-swift-model-declared-source-positive | positive | inconclusive | inconclusive | 8ca32187ae71… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-negative | negative | inconclusive | inconclusive | 694cfc35c5aa… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-positive | positive | inconclusive | inconclusive | 4354c3d4aef1… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-negative | negative | inconclusive | inconclusive | 379cf51314eb… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-positive | positive | inconclusive | inconclusive | f169ae20f41f… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-negative | negative | inconclusive | inconclusive | 488328f6ab0a… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-positive | positive | inconclusive | inconclusive | 6b21ee2441c2… |
model-propagator-position | dfb-taint-swift-model-propagator-position-negative | negative | inconclusive | inconclusive | a386838a7604… |
model-propagator-position | dfb-taint-swift-model-propagator-position-positive | positive | inconclusive | inconclusive | 436d355bcb6a… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-negative | negative | inconclusive | inconclusive | 8f7ae1440edd… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-positive | positive | inconclusive | inconclusive | b5e56a00c7c1… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-negative | negative | inconclusive | inconclusive | 308cf50beecd… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-positive | positive | inconclusive | inconclusive | eb3991e6fd92… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-negative | negative | inconclusive | inconclusive | 8e90d53494bc… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-positive | positive | inconclusive | inconclusive | 3b9e6530ed1d… |
model-store-separation | dfb-taint-swift-model-store-separation-negative | negative | inconclusive | inconclusive | 3b76e6d01748… |
model-store-separation | dfb-taint-swift-model-store-separation-positive | positive | inconclusive | inconclusive | 475c20f125f0… |
model-summary-field | dfb-taint-swift-model-summary-field-negative | negative | inconclusive | inconclusive | e918d63e1ffd… |
model-summary-field | dfb-taint-swift-model-summary-field-positive | positive | inconclusive | inconclusive | 3e41af16af97… |
model-summary-through | dfb-taint-swift-model-summary-through-negative | negative | inconclusive | inconclusive | d75dc28e7bab… |
model-summary-through | dfb-taint-swift-model-summary-through-positive | positive | inconclusive | inconclusive | d0476cdcff7a… |
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 | e95ca44bc845… |
modeled-external-summary | dfb-taint-swift-modeled-external-summary-positive | positive | inconclusive | inconclusive | 79059b98fd3c… |
one-hop-relay | dfb-taint-swift-one-hop-relay-negative | negative | inconclusive | inconclusive | bdf09f54e852… |
one-hop-relay | dfb-taint-swift-one-hop-relay-positive | positive | inconclusive | inconclusive | e7b253796a47… |
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 | d11f69ac4cf6… |
native-entrypoint | dfb-taint-swift-native-entrypoint-positive | positive | unsupported | unsupported | 2517a90f0cf0… |
native-persistence | dfb-taint-swift-native-persistence-negative | negative | unsupported | unsupported | 9dab4f502208… |
native-persistence | dfb-taint-swift-native-persistence-positive | positive | unsupported | unsupported | 132a1e9ccc0a… |
native-propagator | dfb-taint-swift-native-propagator-negative | negative | unsupported | unsupported | 3f3c45182f11… |
native-propagator | dfb-taint-swift-native-propagator-positive | positive | unsupported | unsupported | 7e2431d3628b… |
native-sanitizer | dfb-taint-swift-native-sanitizer-negative | negative | unsupported | unsupported | 0def08baa138… |
native-sanitizer | dfb-taint-swift-native-sanitizer-positive | positive | unsupported | unsupported | afdee9d1be61… |
native-source-sink | dfb-taint-swift-native-source-sink-negative | negative | unsupported | unsupported | c016c330e078… |
native-source-sink | dfb-taint-swift-native-source-sink-positive | positive | unsupported | unsupported | 92e5ada738fe… |
native-summary | dfb-taint-swift-native-summary-negative | negative | unsupported | unsupported | fdcec40bd7e1… |
native-summary | dfb-taint-swift-native-summary-positive | positive | unsupported | unsupported | 8f1b08f6accb… |
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 | 375651de25f1… |
result-error-propagation | dfb-taint-swift-result-error-propagation-positive | positive | inconclusive | inconclusive | 0aaf4fddd142… |
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 | 55df97407d87… |
alias-propagation-separation | dfb-taint-swift-alias-propagation-positive | positive | inconclusive | inconclusive | 0864a24a1757… |
argument-position-separation | dfb-taint-swift-argument-position-negative | negative | inconclusive | inconclusive | 894290bcac4a… |
argument-position-separation | dfb-taint-swift-argument-position-positive | positive | inconclusive | inconclusive | 4f6b4b4e25de… |
arithmetic-expression-propagation | dfb-taint-swift-expression-negative | negative | inconclusive | inconclusive | df46cd3ad27a… |
arithmetic-expression-propagation | dfb-taint-swift-expression-positive | positive | inconclusive | inconclusive | d24513382231… |
array-element-separation | dfb-taint-swift-array-element-negative | negative | inconclusive | inconclusive | 1f30e0653cc0… |
array-element-separation | dfb-taint-swift-array-element-positive | positive | inconclusive | inconclusive | 285896bc7417… |
branch-join | dfb-taint-swift-branch-join-negative | negative | inconclusive | inconclusive | ebe230a5194a… |
branch-join | dfb-taint-swift-branch-join-positive | positive | inconclusive | inconclusive | b63024800345… |
call-context-separation | dfb-taint-swift-call-context-negative | negative | inconclusive | inconclusive | 1c9dbb4ba898… |
call-context-separation | dfb-taint-swift-call-context-positive | positive | inconclusive | inconclusive | e6902e40c27c… |
chal-callback-registration | dfb-taint-swift-callback-registration-negative | negative | inconclusive | inconclusive | 33ad82b1c51d… |
chal-callback-registration | dfb-taint-swift-callback-registration-positive | positive | inconclusive | inconclusive | fb569c00239d… |
chal-closure-capture | dfb-taint-swift-closure-capture-negative | negative | inconclusive | inconclusive | 9290637ed11b… |
chal-closure-capture | dfb-taint-swift-closure-capture-positive | positive | inconclusive | inconclusive | f054abe7eb7f… |
chal-computed-property | dfb-taint-swift-computed-property-negative | negative | inconclusive | inconclusive | eb8f0e00e602… |
chal-computed-property | dfb-taint-swift-computed-property-positive | positive | inconclusive | inconclusive | 2b6f991650fb… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-negative | negative | inconclusive | inconclusive | c686f95b4daa… |
chal-context-pair-depth2 | dfb-taint-swift-context-pair-depth2-positive | positive | inconclusive | inconclusive | 204517be781f… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-negative | negative | inconclusive | inconclusive | bc09fb3eeebb… |
chal-deep-relay-chain | dfb-taint-swift-deep-relay-chain-positive | positive | inconclusive | inconclusive | 77237a756018… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-negative | negative | inconclusive | inconclusive | de88607e977f… |
chal-dispatch-table | dfb-taint-swift-dispatch-table-positive | positive | inconclusive | inconclusive | 8e080567e251… |
chal-element-object | dfb-taint-swift-element-object-negative | negative | inconclusive | inconclusive | fa47c4616560… |
chal-element-object | dfb-taint-swift-element-object-positive | positive | inconclusive | inconclusive | 34c93cd16c35… |
chal-function-field | dfb-taint-swift-function-field-negative | negative | inconclusive | inconclusive | 3e71ba9b27ea… |
chal-function-field | dfb-taint-swift-function-field-positive | positive | inconclusive | inconclusive | cea4af8cdaa5… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 7a068badd9a3… |
chal-interprocedural-exception-persistence | dfb-taint-swift-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 5366126a294f… |
chal-map-iteration | dfb-taint-swift-map-iteration-negative | negative | inconclusive | inconclusive | fd46a06b2b3c… |
chal-map-iteration | dfb-taint-swift-map-iteration-positive | positive | inconclusive | inconclusive | 5680db60dff2… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | d06536375b85… |
chal-mutual-recursive-transform | dfb-taint-swift-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | c8cd0c60ebc2… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-negative | negative | inconclusive | inconclusive | 035dcaf7a9b4… |
chal-nested-access-path | dfb-taint-swift-nested-access-path-positive | positive | inconclusive | inconclusive | 34ed4ad2b640… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 60751e668ee6… |
chal-recursive-callback-transform | dfb-taint-swift-recursive-callback-transform-positive | positive | inconclusive | inconclusive | b2306d672ca2… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-negative | negative | inconclusive | inconclusive | 001835593a75… |
chal-recursive-carry | dfb-taint-swift-recursive-carry-positive | positive | inconclusive | inconclusive | 562b4e08d8ce… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | f572b1cee689… |
chal-recursive-exception-persistence | dfb-taint-swift-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 0dfff3f681af… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 5e71fe3cbd31… |
chal-recursive-heap-unwind | dfb-taint-swift-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 64384112cde4… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 0103245bb9dc… |
chal-recursive-payload-transform | dfb-taint-swift-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 25720074ab89… |
direct-propagation | dfb-taint-swift-direct-negative | negative | inconclusive | inconclusive | 29ef31708dde… |
direct-propagation | dfb-taint-swift-direct-positive | positive | inconclusive | inconclusive | a6bdbb516927… |
exception-catch | dfb-taint-swift-exception-catch-negative | negative | inconclusive | inconclusive | 4320bb553d00… |
exception-catch | dfb-taint-swift-exception-catch-positive | positive | inconclusive | inconclusive | 99d6e4edde90… |
infeasible-branch | dfb-taint-swift-infeasible-branch-negative | negative | runner-error | runner-error | b61092157118… |
infeasible-branch | dfb-taint-swift-infeasible-branch-positive | positive | inconclusive | inconclusive | 3ba6f9fc9dbc… |
local-multi-step-chain | dfb-taint-swift-local-chain-negative | negative | inconclusive | inconclusive | 36c67f315b0f… |
local-multi-step-chain | dfb-taint-swift-local-chain-positive | positive | inconclusive | inconclusive | fbcc79b93642… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-negative | negative | inconclusive | inconclusive | 04eb02d7560c… |
local-overwrite-kill | dfb-taint-swift-local-overwrite-positive | positive | inconclusive | inconclusive | 7d5179f118e8… |
loop-carried-kill | dfb-taint-swift-loop-carried-negative | negative | inconclusive | inconclusive | 4a1a0bc0007d… |
loop-carried-kill | dfb-taint-swift-loop-carried-positive | positive | inconclusive | inconclusive | e8da9874e2ab… |
object-separation | dfb-taint-swift-object-separation-negative | negative | inconclusive | inconclusive | 8d33309c2674… |
object-separation | dfb-taint-swift-object-separation-positive | positive | inconclusive | inconclusive | c6fb559a78bd… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-negative | negative | inconclusive | inconclusive | ff1a7a23e529… |
return-relay-one-hop | dfb-taint-swift-return-relay-one-hop-positive | positive | inconclusive | inconclusive | c04fb15fb119… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-negative | negative | inconclusive | inconclusive | 7339ee24b63f… |
return-relay-two-hop | dfb-taint-swift-return-relay-two-hop-positive | positive | inconclusive | inconclusive | 037ac51f186a… |
same-object-field-separation | dfb-taint-swift-same-object-field-negative | negative | inconclusive | inconclusive | 0fdf47152737… |
same-object-field-separation | dfb-taint-swift-same-object-field-positive | positive | inconclusive | inconclusive | fbe44db0ae20… |
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 | 6b51b136bd93… |
model-declared-sink | dfb-taint-swift-model-declared-sink-positive | positive | inconclusive | inconclusive | 64c172820487… |
model-declared-source | dfb-taint-swift-model-declared-source-negative | negative | inconclusive | inconclusive | 3db95612e9c2… |
model-declared-source | dfb-taint-swift-model-declared-source-positive | positive | inconclusive | inconclusive | 6a908e2ccd86… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-negative | negative | inconclusive | inconclusive | 126f4987cc79… |
model-entrypoint-parameter | dfb-taint-swift-model-entrypoint-parameter-positive | positive | inconclusive | inconclusive | 92c8418d105b… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-negative | negative | inconclusive | inconclusive | 57e86772207b… |
model-entrypoint-selectivity | dfb-taint-swift-model-entrypoint-selectivity-positive | positive | inconclusive | inconclusive | 33efaa4431ad… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-negative | negative | inconclusive | inconclusive | db812b1a6a56… |
model-opaque-propagator | dfb-taint-swift-model-opaque-propagator-positive | positive | inconclusive | inconclusive | 1077a7203053… |
model-propagator-position | dfb-taint-swift-model-propagator-position-negative | negative | inconclusive | inconclusive | afe4c7b3ee26… |
model-propagator-position | dfb-taint-swift-model-propagator-position-positive | positive | inconclusive | inconclusive | 7e4d959cfe1f… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-negative | negative | inconclusive | inconclusive | 0f8566e36b6f… |
model-sanitizer-kill | dfb-taint-swift-model-sanitizer-kill-positive | positive | inconclusive | inconclusive | fb03f7e3e931… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-negative | negative | inconclusive | inconclusive | a452a004461c… |
model-sanitizer-selectivity | dfb-taint-swift-model-sanitizer-selectivity-positive | positive | inconclusive | inconclusive | 6fc2e1c34efa… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-negative | negative | inconclusive | inconclusive | 4cb19f958009… |
model-store-roundtrip | dfb-taint-swift-model-store-roundtrip-positive | positive | inconclusive | inconclusive | 9988ef8b9d34… |
model-store-separation | dfb-taint-swift-model-store-separation-negative | negative | inconclusive | inconclusive | 5b17e40d9081… |
model-store-separation | dfb-taint-swift-model-store-separation-positive | positive | inconclusive | inconclusive | 5b028951980c… |
model-summary-field | dfb-taint-swift-model-summary-field-negative | negative | inconclusive | inconclusive | a3f09340568f… |
model-summary-field | dfb-taint-swift-model-summary-field-positive | positive | inconclusive | inconclusive | d654761e5ab0… |
model-summary-through | dfb-taint-swift-model-summary-through-negative | negative | inconclusive | inconclusive | 911095010305… |
model-summary-through | dfb-taint-swift-model-summary-through-positive | positive | inconclusive | inconclusive | f3d37637b2b2… |
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 | 31b918b35c05… |
modeled-external-summary | dfb-taint-swift-modeled-external-summary-positive | positive | inconclusive | inconclusive | 3939f22b0b7f… |
one-hop-relay | dfb-taint-swift-one-hop-relay-negative | negative | inconclusive | inconclusive | 949148eeb31e… |
one-hop-relay | dfb-taint-swift-one-hop-relay-positive | positive | inconclusive | inconclusive | edf3ab5dba9d… |
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 | 2ee632857fc3… |
native-entrypoint | dfb-taint-swift-native-entrypoint-positive | positive | inconclusive | inconclusive | 2abd47921096… |
native-persistence | dfb-taint-swift-native-persistence-negative | negative | inconclusive | inconclusive | 08e888eacf47… |
native-persistence | dfb-taint-swift-native-persistence-positive | positive | inconclusive | inconclusive | adbc793a96c6… |
native-propagator | dfb-taint-swift-native-propagator-negative | negative | inconclusive | inconclusive | 1246543d42d1… |
native-propagator | dfb-taint-swift-native-propagator-positive | positive | inconclusive | inconclusive | 5631724c4338… |
native-sanitizer | dfb-taint-swift-native-sanitizer-negative | negative | inconclusive | inconclusive | bb64e9645370… |
native-sanitizer | dfb-taint-swift-native-sanitizer-positive | positive | inconclusive | inconclusive | 4b6835a2327b… |
native-source-sink | dfb-taint-swift-native-source-sink-negative | negative | inconclusive | inconclusive | 10f26784a227… |
native-source-sink | dfb-taint-swift-native-source-sink-positive | positive | inconclusive | inconclusive | 05076f6e7b33… |
native-summary | dfb-taint-swift-native-summary-negative | negative | inconclusive | inconclusive | a051d0138e5f… |
native-summary | dfb-taint-swift-native-summary-positive | positive | inconclusive | inconclusive | 535e91bea1a2… |
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 | d0c6c9719398… |
result-error-propagation | dfb-taint-swift-result-error-propagation-positive | positive | inconclusive | inconclusive | 74ae581918ec… |