Case evidence — v0.8.0
Every result links its retained raw-evidence artifact, digest-bound in the freeze manifest. The manifest binds 1,000 cases, all 82 freshly rerun reports, and 4,036 normalized outcomes. Failed and superseded executions remain in the v0.8.0 attempt archive and ledger; they are not erased by the final result counts.
The 124 changed shared-population cells remain visible as substantive analyzer
results. CodeQL’s 104 C/C++ changes are inconclusive, not clean negatives.
Bifrost’s 20 newly decisive C#, JavaScript, TypeScript, and Ruby cells retain
their reached/not-reached evidence. Tool-native unsupported results remain
capability decisions rather than wrong answers.
Every invoked case also retains its phase-timing sidecar beside raw evidence; the latency page interprets those sidecars without conditioning any correctness outcome on timing.
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 | 211115a944df… |
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 | 6b58e43f978c… |
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 | ceaef33e5e7e… |
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 | 1f5211a4e957… |
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 | 6c18f671b2f4… |
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 | fe82833051b5… |
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 | ced9fd5fc7c4… |
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 | aea1fc0a2d9b… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 1886b55b6020… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | 40dcbff9e2b9… |
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 | e3e21ccbba2e… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | ab715a5c5818… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | e82ea1230f90… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | efc967b80a27… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | db8f7edf6252… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | d5bc2d32fb5b… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 9b01e0fb3201… |
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 | 9e4cc87aea35… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 384f96eabf2d… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 37857956373a… |
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 | 1a69a58fddab… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | a8fd591a3785… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 3ea05caf6c16… |
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 | d64a58707a59… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | ff81b6f89429… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 1c30b369b11c… |
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 | 1b62a3076458… |
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 | f9915b70ef6e… |
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 | 969d29f858d8… |
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 | 2abfc405e811… |
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 | 3b3c23451e6c… |
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 | 5721de3119b3… |
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 | dde33fb1cd70… |
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 | 994ef4ec6024… |
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 | 074947b2a33e… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | ad80d1c576d1… |
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 | 8525a87e45fa… |
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 | 35b02643c386… |
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 | aeb46b785301… |
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 | a09775c0a82a… |
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 | b0de0dd2d4b7… |
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 | 3dade0a29ed3… |
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 | 8ea31f0a373c… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | 3f1b0a474cb4… |
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 | 8e317f65d86f… |
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 | c620e8717917… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | f26bc2971e0f… |
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 | bd95222d2b12… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | d435fd0aa625… |
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 | e8b2a94b3600… |
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 | 57897e89f0ca… |
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 | 2ff29fb9be95… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 31605db6e3e9… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 95ed6c472c0d… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 5cac06aae4d7… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 8cb7ec7bc9a0… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | ab050b32cf97… |
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 | 44e47ea8f64f… |
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 | 432851a66e47… |
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 | 55366e22c097… |
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 | 2ab8629b05ec… |
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 | d98a10116bb0… |
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 | 129d6b96bafb… |
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 | fc30295478fa… |
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 | ea9f9956438d… |
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 | 3665caba1a5f… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | 15507d93d49a… |
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 | e052ebe913cc… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 6f306fdbaa51… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | 31b03972dc96… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | cc1679473fd1… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 37b0a585caae… |
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 | f281d56423c5… |
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 | faf6cf9b28d7… |
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 | 216b2b92f9d7… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | 7917053d1457… |
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 | 6767d2d9709f… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | fd6a43dfdb48… |
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 | 9ea158c1de77… |
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 | d75e04058a1e… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | 7a550bdaee2b… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | 2c75b024e47f… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | 1ec7da0b97b7… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 168d9e2796bb… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 8a057892eec5… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | 976df7878659… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 685653bbc43e… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | e45516081e17… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | 4cf66b7b9803… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | cf4115a39580… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 0f4ca21bcdfa… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 449e2a29a0c2… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | f7a423f7b06a… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 46909e0ab600… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | d409eb412e13… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | f3ba0283acbc… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | inconclusive | inconclusive | 156e5bfd724d… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | inconclusive | inconclusive | 1868cedd773c… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 583f0ddb8714… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 2e6896b503b5… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 32e1714eec08… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | f97ba97a9392… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | inconclusive | inconclusive | be08b1fb0a55… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 79b078f239a1… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | 3796ce219f91… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | 32dd7cacde76… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 565e520a0e5d… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 09e72d5dbc73… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | 2ed2676e0fb3… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | 68939462327b… |
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 | 22fb0b8f5fd0… |
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 | f8702e943a2e… |
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 | 86b829c9cce2… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | not-reached | true-negative | fa877ecbcabd… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | fcd207b27f42… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 17f86e7b34a4… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | e57280bc6baa… |
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 | ddccb473f1f4… |
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 | 2b37ed0a885c… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 115ce140c3df… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 2116e282b89d… |
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 | 29658408043e… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | 2e480f9ac1cc… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | fe49f8eec6ba… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | e143fa1b1acb… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | a3fdb9fc8ef8… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 984bfce69e6d… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | 40d3bea5f076… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | f7942b168434… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 93bfbe20d7a7… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | dff8b5b0a6d2… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | c4da009e603f… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 6572cfd2e593… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | b4514be4d4ca… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | c41d3a965639… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | 8e72a51a4597… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | 124128d7c9fb… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | inconclusive | inconclusive | 08b7100231d0… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | inconclusive | inconclusive | 5433f74dcaaa… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | debeb0a599a7… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | d8e354a7f2b9… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | ec4664ce33a3… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | a32bb454b16f… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | e9302bfaeb5e… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 4e9ca885bdac… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | 213eee96c4cd… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | 3564b65f8a9f… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | 906aa3c0d26b… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | 0330cf44427d… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | dc13e02a66e4… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | f2779b55a944… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 9e46260584ed… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | edbfce5bdefa… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | 3144eeb7b513… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | c4aca6517245… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | 4fe02c55f5c9… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | 72cf8d49a6c5… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | inconclusive | inconclusive | 45afc40119c9… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | inconclusive | inconclusive | aeda5d41570f… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | inconclusive | inconclusive | b051d257ad51… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | inconclusive | inconclusive | f9ccd790fad0… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | c7821fb59cc7… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 3980acdb1d60… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | e6c680ca0f23… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 72faad4aaebd… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | b496a7a96bf3… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 3e9e0a4ad211… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | a2ab03379dd2… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | 233a4f61266c… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | 07a95397f296… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | 8a3c57ee1167… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 52e53aff8943… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 059a11bb5dd2… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | 9761d69f3d12… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | bde8c82ddffa… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | fd419cc22dd2… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | abd8e9e2f9fa… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 7009f60a611c… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | d14704d09bde… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 9c43188def62… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 30dc35b05ed0… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | not-reached | true-negative | fd6521602f94… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | dc088b4049ce… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 5d4727fe766e… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | f57a7f5bc4cc… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | ef541ff260de… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 6cd0cc345f0c… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 2ed9c53dcdba… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 282e984b2228… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | a86b182b4fb8… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 8fecb0c4ba33… |
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 | 2bb655ce1fad… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | b93c5e6cbc85… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 48a78e11e851… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 786b24078643… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 7c3a3d9d6def… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | a362fb69c527… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 4b72f5929a99… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 474f90dc85f4… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 334a7ca85319… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | b10fb468a85f… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | c7f75a273517… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 7ebe81930c5d… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 3070641c73b7… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 172d37a1d2cd… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | c293aed01759… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | a38c0ebea056… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | e5fc0eac7bed… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | f2c2788aec72… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | d11893599ee1… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | 30b8baef09bb… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | c263a374aa02… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | e18dee362ab1… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | dfc1d7e343a3… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | c402bd5f31a6… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | 55a7ad0ddd22… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | 25015f17670d… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | eee8925c483b… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 903dd3ffe63d… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | cf74a70a40e4… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | 245eb42478e4… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 1601eb9ed894… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 65371da1a234… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | 4fe74b825a74… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | fdb72e377b90… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 079778f4954d… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | c8c7d73bc4a6… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | 0a133da68505… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | b6f2c3575e8d… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 0204ad59f0c6… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | inconclusive | inconclusive | ed05787ba716… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 194f8eb947cf… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 1d836c7af143… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 4cb3ea97d2b3… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 9058700cf85b… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | b2950daf89c4… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 9f1c91d76d94… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 81887de501d2… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 0a595e84fcf6… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | afe943a7b508… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | 5155c3f8a725… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 022713495592… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 3d13509442cf… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 0fac3eef2ea6… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | abddae7cfb70… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | bc0ad744f870… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 5028bb7110ec… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 4ef88f91a75d… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 0b54225e10a4… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | fdfacc5164f7… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 51e38a129dd2… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 5d1cd2848ffb… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | cc4e3e90be9a… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | e00acd9d86c2… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 8777b1c85a23… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | c6753238f446… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 3079da0518ba… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 3ce3850a6a97… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 1c0e3eff8978… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 1f1ac64cc2fb… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 43ab8732ae17… |
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 | 34853698df23… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 775987587bd9… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | inconclusive | inconclusive | 621b798d954f… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | a183f6d96b7c… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | bedaa28d225d… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | fa020e8729c4… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 2e8c30ecf48f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 29df9e46b507… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | e724e8c6f60b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 72185d106ede… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 93e8cc38a1c9… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 6a74e5319a5f… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 250a57acbf8c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | f8904c5cb985… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 8dc76cbfebe2… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 19396325053c… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 5bdec52be2cf… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 60e2c9481988… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 6c50cceca6b8… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 084262d273e3… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 964df5ded9bd… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 71caa2394420… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 5651517cc157… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | fcbb6a6095d0… |
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 | 538a57ce59c1… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 0682cba3d092… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 63d1b5e6b8ec… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | a935d067b5d9… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | e7cf14b1f992… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | b73ded629ca1… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | a91cdb88b850… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 0bda5796ae53… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 8ce25b9f38b0… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | d9d28fc2fb5f… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 5e2632098f79… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | eb6824769d55… |
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 | 30b905f5ac72… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | cc0388b0b0cd… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 0cfdeb3a747a… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 90e9edcb103d… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 8bbfc890d7ca… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | af3cc1e1ec4d… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 3b729c01920e… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 40ecfd5fd1e3… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | b98397674b81… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 9898ff3d8eae… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 7a674b4c63d7… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | c66173628949… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 3d1655db7b4d… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | b3589b20cbc1… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 974e0cb42971… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | a68f5248b86f… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | inconclusive | inconclusive | 4975fbc23952… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | inconclusive | inconclusive | 6946c2ec37e1… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | 650b851c3bd8… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | 39cd7c7c092c… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | ed972f12fc36… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 3f96b6c92c7e… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 3a4d1dc480dc… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 4189171e06c2… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 9c6f8ca1752c… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | 712d9993ef42… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 6caea82c000b… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 899d7325ce81… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | ba1ff16e398e… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | fe5b8a8a61f4… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 0f3494c83a7d… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 009084486e9f… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 82f941a792ab… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | reached | true-positive | b14b9cb3fd33… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | f76bd8f8aa7f… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | a9b366224bfc… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | 53683d60bc68… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | c2637306bffd… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 9e83933676a6… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | eb1ac8b3336a… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | inconclusive | inconclusive | 085de020d7bc… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | inconclusive | inconclusive | 3bb7dc0c98a8… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | e6c96830f43d… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 2d25e1d3cd80… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | c06f15d43d6f… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 3ace5eaf97ae… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 708596f29d71… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 0e20f72e3c00… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | f49b078eec0b… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | dffb0981f48c… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 81e90d8b880e… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 2f06e231bb75… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 9f014c78b806… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | e2229ce93ebf… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | d937cde88e68… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | ffd441cda9c5… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | f1427ca4c6f4… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 645463d97712… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 0aacad40f077… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 13bf7e9c8a96… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | e16350ec4561… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 75c750cd6b1c… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 45eb6d3d80c9… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 82fc21fb539f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 723753839b5b… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 656f16384c9a… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 3b389bdfc57f… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | c8ed8c9836ff… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | f65f256da06d… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 834fc917520f… |
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 | 30783cc1c712… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | 9421c326c79d… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | inconclusive | inconclusive | b33f66b5626b… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | 9561d0cf7654… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 192bf40bd6b7… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 4de803b96138… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 83c50be55909… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 3f5279ed6316… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 09361bf0fa94… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | a6dd8130191c… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | c572a48b8276… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | d777eedac78f… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | beb663356a08… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 885d2ed439bb… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | a2d71e7fc5b9… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 1d40c612cfb0… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | cf87b4fc0d3f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 6341ac363a07… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 9ba44143b3bf… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 3d9d7241b227… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 23a384257f8a… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | f3a2059cb4b0… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | ab015cd051d8… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 85e66fbcdd55… |
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 | e326537f90c0… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 8d363f517a3b… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 92458a3cab62… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 4e4760b5d056… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 1dcab3e7aa84… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 8f65a5668534… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 2d71d67710fa… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 33433d7e2343… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | f1df4e0e24f8… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | ba668288a561… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 2dbf279b342c… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 77ae2329d6ca… |
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 | 1dbdf2019fbc… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | da699795c93a… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 83165747fc06… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | dd80ac8ca08f… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 5f4b5c0f4db8… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | b23e68cd2f72… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | 491b74261ff9… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | b01d4c6be731… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | f5009bccd1d1… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | e84f964a22b0… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 8d439f9c924c… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | db7f37f5d86a… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | 5feee73aa9df… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | e5bf8ff2c979… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | c5c63776e340… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | b262b7ca0f0f… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | 4dff549799e4… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 3375b1534f26… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | 58df22990f0c… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | 1e11fef88be0… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 0db89dfce8a8… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 7d1d80895d61… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 1db18d90d7a6… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 26b3d2c572ad… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | ccda935537f5… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | cc66b47727a7… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | 69675f98e793… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | eabdda07b700… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | 4e732be65a6c… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | 16ee94a0e8e8… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | c187b959f794… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 42546676376b… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | abbc91a07afd… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | 8dc778ea12b2… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 2d6c530dfd64… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | ed81e9cfa7e8… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | 09273e432717… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | dfc71abf1edf… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 33728ea03788… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 1571f2f188c0… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 9245c9969c44… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | b911e60fe6d4… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | d55e70ea2560… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | a9bc43858f24… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 431c72cd3d16… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | f474f666b257… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 51c806bbafa4… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 004d304eeadb… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 208e7972b5d3… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | fa422cee482c… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 2efba60e1539… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | fa3ce8b4c510… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | c1e5af9b0870… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | 1050ef329dc3… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 78b2fb9f3832… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | b3f128175a18… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | a83e32743ded… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | b765f9a2283b… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | f1c6926d5f00… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 5b39907bdfbb… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | 560fe38230b3… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 602919f72983… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | 0cbfc929c186… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | ebd7ea98c27f… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 65809a5121c4… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | d11e4d6d51b0… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 5c0c872d4519… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 88a9699ac739… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 1ed4e5af17c0… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | 7ce85dde1fa1… |
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 | 93cb03e09c4e… |
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 | fa65cf3d249d… |
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 | 15657d0918fa… |
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 | e7fc965bc721… |
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 | 32a4f407df75… |
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 | 529ce49220e6… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | ae6a5e26c8d3… |
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 | d80f465616bc… |
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 | bf76386aa286… |
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 | bfbc60e9466c… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | b5863b3af3bf… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | 7796dbad916b… |
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 | 43f42396738e… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 452eeef80d8c… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 785c9527335a… |
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 | 3deac9b8e3b5… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 11d05b718483… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 65d0f9d7b7a1… |
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 | a796b774149f… |
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 | 168d91b05052… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 52108e71225b… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 514709ebec63… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | inconclusive | inconclusive | f5f20cca180b… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | bbe33f82bf86… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | a5fef628ec38… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | a002a4cbf8ab… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | c74fe42197d1… |
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 | 1316559ac2a6… |
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 | 021837331ee9… |
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 | 4462af50ea73… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | 0346bc29be7d… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | 9033b4795ba5… |
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 | 742c3d035566… |
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 | 8f0567938d6a… |
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 | 0606b53d46de… |
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 | ce882232d5da… |
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 | 0f9f2293228b… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 47db524ceedd… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | ac99c84de999… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 2879dae1527c… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a5ab229bc4de… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | e1831df8dbdb… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 124b0d0b8bf3… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 66abef07a9a8… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | c811100bdecb… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 2ab4344423db… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 77f0dfada88c… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 62aade7ce688… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | 659762c5c93b… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | 659762c5c93b… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 7bf21ca186e7… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | 216a1cd479fc… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 4101453f33da… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | ac34f23ae835… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | e71497cc2da2… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | 7f1c97b10198… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 81e0c5850e91… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | c8f8b58e1eb0… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 3820e14ed0c9… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 4f96e9d66293… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | fff7da305a9a… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | fff7da305a9a… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | 5782e562439d… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | 1afed9258efe… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | 35bffece9a74… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | f025150249c5… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 131f35339ce1… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 50c411063253… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | 7ff9a7389da1… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 1edb8fa52698… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 77158280a1bf… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 67fa3a716596… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | 509b477b49b0… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | 0bbd38e1db9b… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | inconclusive | inconclusive | ed355a23135a… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | inconclusive | inconclusive | f193cb213bca… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | inconclusive | inconclusive | c7169d1bacf0… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | inconclusive | inconclusive | b40342fc784c… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | e0ae3efdce69… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | cfede5c9ac9a… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 58f0e33cb152… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 3460e876087a… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 516ea1482dfb… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | inconclusive | inconclusive | db33b94ad897… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | 37e6d1545c4d… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | 37e6d1545c4d… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 5a9d83cd3bda… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 4118e0efcb33… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 5de17e68e5da… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 57959522e87f… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 58511aee6575… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 9fbfa9e06c7c… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | cb65788126d9… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 50772bf643b3… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 0ef8751cce61… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | ac9ef2c9c10a… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | 793c5535d14f… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | f5320cb17865… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | ff963fc6a109… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | efbd6e1f1619… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 67fe4c8296eb… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 183a8c108a3b… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 47a81666b0ac… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | fc2313d9d191… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 8f2e437b3f1b… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | e241b94de77c… |
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 | fb02e8c1ae95… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 44d328f38f1c… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | inconclusive | inconclusive | 8b627b3db1b8… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | d9f08186591e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | ed648492d87b… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 9f0b28bad1b6… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 9b10cb73fcf9… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 7defdac8c37f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 413d331d50fb… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 8b13db756733… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 101f5c6978e7… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 0a196e7a9885… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | f6e88a0fc6ae… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 6ab5204eb869… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 76564a73da2f… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 64f27f3d6587… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | e4c2fdb44dbe… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | e7d397af9057… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 065999477049… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 428743eb0680… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | e6fa9bc6985d… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 33ace5be2932… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | bdc097819ce8… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 6e58c2714b4f… |
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 | 9c861d280fb9… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | f278c2839f32… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 3d150b8bec39… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | f9e4df91bba0… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 761caff675b5… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 8b42af37639a… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | c524ad73305e… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | 4a385d7d3e2d… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | b306e511d916… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 93dea4956bd9… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 52fd575eeaa1… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 61055664cd19… |
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 | 4615a9d7792b… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | reached | true-positive | 79bef81b764c… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | c5df2d698efc… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 59d2ce310487… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 6a326587e1d9… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | ac0d85ffe5d7… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 66608cf0c876… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | af20242daa4c… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 202234f8d282… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | a0894337be7c… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | cdb5e0e14714… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 48efb0bc8dc3… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | ef9cf0a8190c… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | ef9cf0a8190c… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | 5373da92c072… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | 6b5a5293fd0c… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | 849991c100a7… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | b1ad298591d6… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | 2c0821381665… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | 1ee0061080e5… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | b2e81563ade4… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 7a7fbe431f68… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 27d6bcdb5fe1… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 3fbb2b0956c9… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | 11dd33ebceeb… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | 11dd33ebceeb… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 0d5b7a988236… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 233d69226875… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | 12a0c5a975e5… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | 8adb3d172869… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 337c80958199… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 76ca3d71b6a6… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | c0a055781979… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | 63053e1a6e54… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | f6865ef7dfc9… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | f49d383a9dd4… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 63bd3df847cc… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | be2021de7786… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | inconclusive | inconclusive | c72dc855f7b4… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 5562d2a75539… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | b456f4331cd4… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | eca2dda826f4… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 41f4f7829229… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | cb1e1bdcf3cb… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 4937e74cd625… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 0bd57ea62805… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 9ff7fb832aa1… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 3d8be7684dc4… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | a31dc2accd91… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | a31dc2accd91… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | e3434a323a22… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 00198a72f98e… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | ba40a11d6312… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | reached | true-positive | b295836f26b3… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | f93b608cb187… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 9bba80377bfa… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | e26377aa2a77… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 7b5374ad50b1… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 3a1c52e20a26… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | a951e3c51d51… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | b7f319928e5c… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | fbbe98c8d6a4… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 4092ec1ed22b… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 0ee268532ef8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | c9608178be3e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | d6cb61b172b0… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | ad75fe1c09a3… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 8a3884164447… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 0bcad7cbfe58… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 77be6f501e3f… |
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 | 8b282af2daab… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 402d7d17c47d… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 00aa985794e1… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 4f157b12c784… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 269faa0b91ac… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 881d723b36e1… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | b96c996a503a… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | eca6b32656c9… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | c2e2ee4dc7a0… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | b252d3f462e0… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 490047667bd4… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 68f2e57f9dc6… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | 8d2af939b9c0… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 4a094705b25f… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 21442ce8cf85… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | 6c6fd79d3278… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | b46583527351… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | a5dd14ede0d9… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | a91966b026f5… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | a7fe4068df79… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | c7f7776eab4f… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | e9fc939fa227… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | e5b83f16c9cc… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 8efcf0fefb3e… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | 33d1936ef5aa… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | b86d6ff7b112… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 5aa534f2f858… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | fbf80d2dacc9… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | 9b937e0d3f12… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | d5f771749bbc… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | eae43c6e92f2… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | b027b3d3d9e9… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 9079fe44e015… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | 4607c731921d… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 1ffa8ef95250… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 8cc133e4f7bb… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | inconclusive | inconclusive | a2d51d5b22bf… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 4496773338b9… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 55b9d3fa5c35… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 03b190046457… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 63fefa326566… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | d8658f67fa50… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | fa3dcb60c98d… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | e7d9bd6e199b… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | ddda2cbedc86… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 91526c2f542c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | a02b13172b9f… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | b95fdcdb1970… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | f6a0e374c623… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | aceebf07e927… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 50a256e1f963… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 55fe07052659… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | e324acb41a5a… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | f23597eade4f… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | a0ec741ca13a… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | bf66cebdaad7… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 004f7be4587e… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 08fc8296f043… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 446ce8db88d7… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 5044ad5d2d62… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | a8eaf9b30a50… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | d995552ef1f1… |
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 | bf467c26182c… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | 587736e970b2… |
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 | 90827087d6c2… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | f6f712fa139d… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | 339e40680c9b… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | a6fccb6d7916… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | f4ba92274d15… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | 89b207e3ecbf… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | 651a9b7a7d9e… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | 46433c9baeb1… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | 387579e5ca6b… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | 07ce1ef25fc2… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | 1930414251df… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | a64035cf9485… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | aa30cf4cb1bd… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | c799e8e7743c… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | 92c9fa2f1fb7… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | 3b81f9d2bc58… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | bf910ba24631… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | 780e02be56f5… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | 1453a39cb298… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | 455a8116a4ff… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | 972b8d4e8f2e… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | a61c6c26401c… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | 5914d2a38954… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | 2b4cb0524eb6… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | a7de00dd1806… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | d75dad5660f7… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | 11c9387f16fd… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 3a35353d48b4… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | 8df88640edb2… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 3ee8d6883c2b… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | d6a672565d31… |
chal-interprocedural-exception-persistence | dfb-taint-scala-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | efea14733da4… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | 0c44cfc8c8d0… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | bb2619d60e76… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-negative | negative | not-reached | true-negative | 97fd1c1b469b… |
chal-mutual-recursive-transform | dfb-taint-scala-mutual-recursive-transform-positive | positive | reached | true-positive | f055916c41fa… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | b82acbbabd45… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | 3ce79c62d72d… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-negative | negative | inconclusive | inconclusive | e9ac18f21f78… |
chal-recursive-callback-transform | dfb-taint-scala-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 3899d8a7d352… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | 74c03f76fa7a… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | 9db64c500812… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 700d53319780… |
chal-recursive-exception-persistence | dfb-taint-scala-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 1905fb417afa… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 078eabad50f1… |
chal-recursive-heap-unwind | dfb-taint-scala-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 1b55d06e33ba… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-negative | negative | not-reached | true-negative | 1d53ce207bdb… |
chal-recursive-payload-transform | dfb-taint-scala-recursive-payload-transform-positive | positive | reached | true-positive | 412ad5c7cec9… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | f05eb4544e6d… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | 2a852b540660… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | 4b44ad7e55e0… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | b45ec136a22f… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | 332880112cb6… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | b56a81f8da08… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | c0bd35e990f9… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | e9cedca46eba… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | a5725d09e484… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | 27b9ec02d62f… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | 7ff1e3a9f1ec… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | baef81004291… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | feb306b0e0e3… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | 650d12299f14… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | 0ba1ab3d39f4… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | 26c34ea10255… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | dc3f684d3942… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | c95f12f58bc8… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | a03d75a73027… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | fb12f6ba9f2f… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | 64cbed23d343… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | 3fa62c97f08c… |
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 | 1c30b369b11c… |
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 | ab050b32cf97… |
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 | 09e72d5dbc73… |
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 | 52e53aff8943… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 059a11bb5dd2… |
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 | 42d585479f49… |
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 | 2bb655ce1fad… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | b93c5e6cbc85… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 48a78e11e851… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 786b24078643… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 7c3a3d9d6def… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | a362fb69c527… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 4b72f5929a99… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 474f90dc85f4… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 334a7ca85319… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | b10fb468a85f… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | c7f75a273517… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 7ebe81930c5d… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 022713495592… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 3d13509442cf… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 0fac3eef2ea6… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | abddae7cfb70… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | bc0ad744f870… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 5028bb7110ec… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 4ef88f91a75d… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 0b54225e10a4… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | fdfacc5164f7… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 51e38a129dd2… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 5d1cd2848ffb… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | cc4e3e90be9a… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | e00acd9d86c2… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 8777b1c85a23… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | c6753238f446… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 3079da0518ba… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 3ce3850a6a97… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 1c0e3eff8978… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 1f1ac64cc2fb… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 43ab8732ae17… |
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 | 30b905f5ac72… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | cc0388b0b0cd… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 0cfdeb3a747a… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 90e9edcb103d… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 8bbfc890d7ca… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | af3cc1e1ec4d… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 3b729c01920e… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 40ecfd5fd1e3… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | b98397674b81… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 9898ff3d8eae… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 7a674b4c63d7… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | c66173628949… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | b6de68a743a4… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | ed2db0fe474e… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 9f014c78b806… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | e2229ce93ebf… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | d937cde88e68… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | ffd441cda9c5… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | f1427ca4c6f4… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 645463d97712… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 0aacad40f077… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 13bf7e9c8a96… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | e16350ec4561… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 75c750cd6b1c… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 45eb6d3d80c9… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 82fc21fb539f… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 723753839b5b… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 656f16384c9a… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 3b389bdfc57f… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | c8ed8c9836ff… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | f65f256da06d… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 834fc917520f… |
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 | cdef89fec468… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | cefed1b358a0… |
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 | c74fe42197d1… |
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 | 0f9f2293228b… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 47db524ceedd… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | ac99c84de999… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 2879dae1527c… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a5ab229bc4de… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | e1831df8dbdb… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 124b0d0b8bf3… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 66abef07a9a8… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | c811100bdecb… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 2ab4344423db… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 77f0dfada88c… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 62aade7ce688… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 5a9d83cd3bda… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 4118e0efcb33… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 5de17e68e5da… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 57959522e87f… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 58511aee6575… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 9fbfa9e06c7c… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | cb65788126d9… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 50772bf643b3… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 0ef8751cce61… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | ac9ef2c9c10a… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | 793c5535d14f… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | f5320cb17865… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | ff963fc6a109… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | efbd6e1f1619… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 67fe4c8296eb… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 183a8c108a3b… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 47a81666b0ac… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | fc2313d9d191… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 8f2e437b3f1b… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | e241b94de77c… |
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 | e3434a323a22… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 00198a72f98e… |
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 | ddda2cbedc86… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 91526c2f542c… |
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 | 18909741147b… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 4f54d390f783… |
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 | d7c7149eeaad… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | bc85639ab096… |
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 | 24aac0025b36… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | 798048e5ae56… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | a0354ef8b80b… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 1e62043e3646… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 2c1a7ba58629… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | ca00bbf5741c… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 7a2c6bd21d27… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 70d5049cbaa1… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | cd48bbcad612… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | d2dacc6dda4d… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 55d3bad39a38… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | a512df6a4569… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 8f1e4a2d78a1… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 40e0a15f564b… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | 0fe9a676409b… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | 1cc0a073b0f0… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | inconclusive | inconclusive | 33c79a2a5bf0… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | inconclusive | inconclusive | fc52cc050901… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | 7ffbb96a5b2b… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | c2944f523704… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | cdaaab799d63… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 279a0a00491a… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | cae79b06d198… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 2eab7c0ccd17… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | 308021d6e593… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | 3cbb1095b257… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 85e40027ce8c… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 9a69b3ee8238… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | 6574be1428da… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | c70487d75eac… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 18e7bb79cadf… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 6d495e430d35… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 4f0119f42088… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | reached | true-positive | 3daa747fb144… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 095db280208f… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | c92489e5a895… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | f5a4878eb62c… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | 42434c8edd97… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 81a6d080bdc5… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 08fe3c856ca3… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | inconclusive | inconclusive | 6ec2d78ab539… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | inconclusive | inconclusive | 5e4186044c11… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | 400f803ff793… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 8b28abbd5e52… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 8393a083312f… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 4b20173ab815… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 9cfaad0f9e4a… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | inconclusive | inconclusive | eb5c280554b8… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 797d550e7422… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | 3f0e6a995a77… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | d7c7149eeaad… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | bc85639ab096… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | de94b909ff24… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | afa5c2a031a5… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | b9d1265fc887… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | ff8f6e6f4e82… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 016fc912f8ce… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | d88971d7c2c7… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 18e3db0b467a… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 73a1d8ebd999… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | e765fbc4f588… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 61905779a084… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | d290f7f27040… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | 69dd9fde159f… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 536df3d06d3d… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 9d0a80aace0b… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 86f9819f5019… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 8952fcb6b361… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | f9e7380bd436… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 8e427fec33c7… |
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 | inconclusive | inconclusive | 0c491ef17793… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | inconclusive | inconclusive | a90278d4b762… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | inconclusive | inconclusive | 7e357e2e5907… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | inconclusive | inconclusive | 7e9fb7471698… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | inconclusive | inconclusive | c9a7da0a75b5… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | inconclusive | inconclusive | 7ea806351dee… |
array-element-separation | dfb-taint-c-array-element-negative | negative | inconclusive | inconclusive | 5eb07d892d4e… |
array-element-separation | dfb-taint-c-array-element-positive | positive | inconclusive | inconclusive | 3bf9e7497494… |
branch-join | dfb-taint-c-branch-join-negative | negative | inconclusive | inconclusive | ba729e3e121d… |
branch-join | dfb-taint-c-branch-join-positive | positive | inconclusive | inconclusive | 284613b99180… |
call-context-separation | dfb-taint-c-call-context-negative | negative | inconclusive | inconclusive | 48e5722003ec… |
call-context-separation | dfb-taint-c-call-context-positive | positive | inconclusive | inconclusive | c2c3cccb15f2… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | ab5536a2b39b… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | 6a492e4ad8b9… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | inconclusive | inconclusive | 8e1821164ec0… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | inconclusive | inconclusive | f9efe6e68928… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | inconclusive | inconclusive | f2211334c1d4… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | inconclusive | inconclusive | 409a0d57f77c… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 49a84945b99c… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | d01ed4063fb0… |
chal-element-object | dfb-taint-c-element-object-negative | negative | inconclusive | inconclusive | 57cc22bd0f4a… |
chal-element-object | dfb-taint-c-element-object-positive | positive | inconclusive | inconclusive | d7029de327f0… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | 4e587c29cf40… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | a1d56bed0061… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | 7f0b74c036e8… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | 33095c24721b… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 7d3e3bb624db… |
chal-mutual-recursive-transform | dfb-taint-c-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 8f28acd47039… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | inconclusive | inconclusive | 0437d9ba1112… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | inconclusive | inconclusive | 9b543b737300… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-negative | negative | inconclusive | inconclusive | e9ae574fec6c… |
chal-recursive-callback-transform | dfb-taint-c-recursive-callback-transform-positive | positive | inconclusive | inconclusive | c76521af1ee0… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | inconclusive | inconclusive | a8122b636f74… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | inconclusive | inconclusive | ddbd300fe247… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | a60f89ca0e2d… |
chal-recursive-heap-unwind | dfb-taint-c-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 19fb46782cdd… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 64fb223ec417… |
chal-recursive-payload-transform | dfb-taint-c-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 09ebc69ec904… |
direct-propagation | dfb-taint-c-direct-negative | negative | inconclusive | inconclusive | 25e999c24a32… |
direct-propagation | dfb-taint-c-direct-positive | positive | inconclusive | inconclusive | f6961acb07cf… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | inconclusive | inconclusive | c1533cacf3a1… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | inconclusive | inconclusive | e402be3cd78c… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | inconclusive | inconclusive | 2bcb17509712… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | inconclusive | inconclusive | 666d9e2bad93… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | inconclusive | inconclusive | b6b094b2097e… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | inconclusive | inconclusive | d92a840f9458… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | inconclusive | inconclusive | b2285a4c9f6b… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | inconclusive | inconclusive | 2640cd15c6e1… |
object-separation | dfb-taint-c-object-separation-negative | negative | inconclusive | inconclusive | d4801062ff82… |
object-separation | dfb-taint-c-object-separation-positive | positive | inconclusive | inconclusive | d607d62ed06d… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | inconclusive | inconclusive | 0b0048de3759… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | inconclusive | inconclusive | d9c1e2dc7527… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | inconclusive | inconclusive | 5edea5201a55… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | inconclusive | inconclusive | 370dd8741d63… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | inconclusive | inconclusive | c6b208f710be… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | inconclusive | inconclusive | 5d9e0c37d065… |
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 | inconclusive | inconclusive | ce3343b31122… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | inconclusive | inconclusive | d06585072df2… |
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 | inconclusive | inconclusive | a72a9e11c727… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | inconclusive | inconclusive | 0598133d2011… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | inconclusive | inconclusive | 382d7a40039f… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | inconclusive | inconclusive | 3a3bfa56acb9… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | inconclusive | inconclusive | d228ae678a07… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | inconclusive | inconclusive | cf347fb8d2fd… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | inconclusive | inconclusive | 79e7441a3efa… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | inconclusive | inconclusive | afc9e018035c… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | inconclusive | inconclusive | fb69c88a9741… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | inconclusive | inconclusive | b565f70cab89… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | inconclusive | inconclusive | 66429f71ac03… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | inconclusive | inconclusive | 1e73e46c7ee4… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | 2ebe0caa29bc… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | e44c8838cb7d… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | 95960b34e0fb… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | 2993110ce205… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | 47039ce8e276… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | 2d2eeec1016e… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 1da57ec68d0b… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | bab9295348d4… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | 4a822550503d… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | 06738fbf1e00… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | 9281f09c74be… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | 359f94f13990… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | 9230c9ccced3… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | 0ff69fa10eec… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | bda23070bde8… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | 8eb080e78b2b… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | b4e73f3a8132… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | ea2ef9ab9885… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-negative | negative | inconclusive | inconclusive | 24f29970e3bb… |
chal-interprocedural-exception-persistence | dfb-taint-cpp-interprocedural-exception-persistence-positive | positive | inconclusive | inconclusive | 07a8277468b0… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | 2b8b1e1fe2e4… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 923e7e25f98c… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-negative | negative | inconclusive | inconclusive | 1c5a1d8cf44f… |
chal-mutual-recursive-transform | dfb-taint-cpp-mutual-recursive-transform-positive | positive | inconclusive | inconclusive | 47ed7b814ce2… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | a3b911729fd7… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | 9d2e6bffe81c… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-negative | negative | inconclusive | inconclusive | 45eefa8f761f… |
chal-recursive-callback-transform | dfb-taint-cpp-recursive-callback-transform-positive | positive | inconclusive | inconclusive | 3195cdf097a7… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | dab9afd6f858… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | c9072162d757… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-negative | negative | inconclusive | inconclusive | a0671b887946… |
chal-recursive-exception-persistence | dfb-taint-cpp-recursive-exception-persistence-positive | positive | inconclusive | inconclusive | 47ccc9cc2082… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-negative | negative | inconclusive | inconclusive | 96a8af31c5af… |
chal-recursive-heap-unwind | dfb-taint-cpp-recursive-heap-unwind-positive | positive | inconclusive | inconclusive | 4f9021e07684… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-negative | negative | inconclusive | inconclusive | 83cb2cc0aaaa… |
chal-recursive-payload-transform | dfb-taint-cpp-recursive-payload-transform-positive | positive | inconclusive | inconclusive | 732c0a26ef48… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | inconclusive | inconclusive | 37ab37ccdd51… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | inconclusive | inconclusive | 2acf39f0b854… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | 886e3c479a7f… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | 03786e1eeea0… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | inconclusive | inconclusive | 8a89481cc680… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | inconclusive | inconclusive | 068ad56176c1… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | inconclusive | inconclusive | 94a17c0cd11c… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | inconclusive | inconclusive | bed53a1a2572… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | inconclusive | inconclusive | ba5f1b9796db… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | inconclusive | inconclusive | 3004bcb1dc72… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | inconclusive | inconclusive | bceadf96d82f… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | inconclusive | inconclusive | 807ca1d7be48… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | inconclusive | inconclusive | 78eaba650fd7… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | inconclusive | inconclusive | 49fa1c455b02… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | inconclusive | inconclusive | 05cb73f738c0… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | inconclusive | inconclusive | 186d5f0e346a… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | inconclusive | inconclusive | 12a03b449b00… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | inconclusive | inconclusive | 2e3259ce5dde… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | inconclusive | inconclusive | 8e41a88c7dc4… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | inconclusive | inconclusive | e7b88ac62166… |
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 | 70225e9d8be0… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 2ef92ced03d4… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 4d47f51491bf… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | f89bfd199158… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 949e32a319fa… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | 56321d54b70a… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | c3c40b7ad94e… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 8a62ee105513… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | ab71debfacb5… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 95369ee5d521… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 06f52669f684… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 4d71306f25d9… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | a61252aa20bb… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | 4d1e7d1e7f08… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 52e5236a364f… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | 8fedf5b25d4b… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | 1931a7e11a4a… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | bb59aba37f73… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | 0102e9e8a035… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | 7b6eaa9820f8… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 095b3f9f70ac… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | dddc696c96cf… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 3b1c7f015f14… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 5913f5821d7a… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | c261464df1b4… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | aba8253e3787… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | 2e4f56ae7107… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | d3dc4a9f4f1d… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | 59d80c0bf4bc… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 577df52bd89f… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-negative | negative | reached | false-positive | c7c4df1f7815… |
chal-interprocedural-exception-persistence | dfb-taint-csharp-interprocedural-exception-persistence-positive | positive | reached | true-positive | 5d3d01f67382… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | 939ee168f199… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | 8e545963c567… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-negative | negative | not-reached | true-negative | c61f3d29e6d7… |
chal-mutual-recursive-transform | dfb-taint-csharp-mutual-recursive-transform-positive | positive | reached | true-positive | e8153dc2892b… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | 347e1d8526d2… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | fe8e41e4079a… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-negative | negative | not-reached | true-negative | 31b1924c0b93… |
chal-recursive-callback-transform | dfb-taint-csharp-recursive-callback-transform-positive | positive | reached | true-positive | adbe109f934a… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | c703f381994b… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | cb3f26aa86b1… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-negative | negative | reached | false-positive | bc2c76203d53… |
chal-recursive-exception-persistence | dfb-taint-csharp-recursive-exception-persistence-positive | positive | reached | true-positive | 9f78de084eb4… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-negative | negative | reached | false-positive | 3be475d047fb… |
chal-recursive-heap-unwind | dfb-taint-csharp-recursive-heap-unwind-positive | positive | reached | true-positive | 4a165f458f68… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-negative | negative | not-reached | true-negative | 098866e1d80e… |
chal-recursive-payload-transform | dfb-taint-csharp-recursive-payload-transform-positive | positive | reached | true-positive | 454788759f90… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 3756fa034642… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | 594e990c6aa7… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | c437a9a8de4e… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | f9f30a2bdcee… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | 29bb367ff558… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | ca18c76e9c5d… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | inconclusive | inconclusive | 9f13caff7ecf… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 7fac78012eb1… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 85636b60648d… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | 43192580d83e… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 75ad73233d99… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 6d71d85688ab… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | d95be5db9ace… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 20813cc72c64… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 45b25b10c3ca… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | b899749d2d96… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | e55d948e651d… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | b23ea20b3f8f… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 656a2dc3b668… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 0617f9cc7ffb… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | a8584f260766… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | f401c928f0ac… |
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 | 5ccd1b5f12b8… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | 0aa7d8d8175e… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | efb855911fb6… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 4acf55d504da… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 9a5f78bbbbb4… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | f16cfbad1f0c… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | 57890bf8c4b6… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 627b38a30b4f… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | f245185170a9… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 11c72acf70da… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | cf0db0b2292c… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 7e6f1e925ae8… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | 4eff677c79d6… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | e344156f2640… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | 67d103981323… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | acd91e0bdef8… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | c53a7741ecc4… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | 513d2a8b1a8e… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | 9e00f7bd57b7… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | f0b777c4def9… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 8064d0044d64… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | fafa0b56e4f1… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | b6ec33ac5eec… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 2f6d0d5eaadd… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | 6a3c7e691ea6… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | 0fa283f786d6… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | eed95eb30639… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | 539c33cdde27… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | 2e4fa6d53234… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | 32093b6a4bcb… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-negative | negative | reached | false-positive | 1787e0112249… |
chal-interprocedural-exception-persistence | dfb-taint-go-interprocedural-exception-persistence-positive | positive | reached | true-positive | 502ea002fc6b… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | f74f035ae583… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 2c03a10737f7… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-negative | negative | not-reached | true-negative | 10885225d4c0… |
chal-mutual-recursive-transform | dfb-taint-go-mutual-recursive-transform-positive | positive | reached | true-positive | 84e37769a5a9… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | df7bd7b55e7d… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 7638a04f2444… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-negative | negative | not-reached | true-negative | 82ab54c2b744… |
chal-recursive-callback-transform | dfb-taint-go-recursive-callback-transform-positive | positive | reached | true-positive | a29c0313b691… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 9b03f198580f… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 9b2f3ef14877… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-negative | negative | not-reached | true-negative | 9a983d35d263… |
chal-recursive-exception-persistence | dfb-taint-go-recursive-exception-persistence-positive | positive | not-reached | false-negative | 6447ce63c622… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-negative | negative | reached | false-positive | cefe806c304c… |
chal-recursive-heap-unwind | dfb-taint-go-recursive-heap-unwind-positive | positive | reached | true-positive | e175a330454d… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-negative | negative | not-reached | true-negative | 9076f07366f1… |
chal-recursive-payload-transform | dfb-taint-go-recursive-payload-transform-positive | positive | reached | true-positive | 190ca30ad8d1… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 83d998380f8c… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 6eaa6d3252e3… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | f4734e76d2e1… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 64d9f22bbe57… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | 88d2a83bdd50… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | 9727c97e2287… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | d6013aceb790… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 48322ca85f01… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | b52b17daced0… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | d9aa39f47ba4… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | ebc93d4d9baa… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 01c11b1cea5c… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | e9a27efe09b0… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 6096d4e9afd4… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 0f48197f3ed4… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 779c8a5acb88… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 30285e4a38e6… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 0c6a7635d84c… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 3f576daf7d9b… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 2e7b678a9716… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | e75fce9bd411… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 56871f9a0841… |
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 | bf6f3784f64c… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 718db84b022b… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 5d7384d56432… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 414c29ba1625… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 642f02126a62… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 76434b76e366… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | b8e0dcc94b36… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | beb996ae8462… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 40757885f72b… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | b6a1f71fccf0… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | fee5866859f6… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | b4b137dc8f86… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 06753e153021… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | ae86b4be7462… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 64b3608c99c4… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 5c5b7ec42889… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 8341ae675ee7… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | fe0aa54dfbe0… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | e83465fb46ee… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 5c75ded14901… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | dadf8a7eebf7… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 35cf38c24db5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | ef5efb27488a… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 07828a37d3c3… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | dba28c6618bb… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 55fa5f5ce887… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | b67b0d54beca… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | ead4c54107f2… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | a0348605c1f4… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | ede449e74583… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | reached | false-positive | e38124ffb1c2… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | 8e88dffd5163… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | b0789f339fdf… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | b0d89087caca… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 60c987037d13… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 853469fae279… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 2142472a264c… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | bfad7e4f1fe6… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | 6e6cf32e796e… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 7af361cbc987… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 26caa25d5e65… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 09aa5634460d… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 494f9240e466… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | 9360c2f0054d… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | reached | false-positive | d5d32a9a92a2… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 29210a922289… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | e211a4051d39… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 8a0a60402e70… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 4c3be83cac30… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | dad46c3fe76c… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 3e8a40ba0077… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 139b68ff4460… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 1d21f91504b8… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 81fe410db1e4… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 19b1f8d35b36… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 1c680631e265… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 0b3978f0f523… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 90181d9d69b0… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 94d0cf1dd944… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 7f31546e6d9c… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | dbb110e15cb5… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9938312cba90… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 73745493f536… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | b5481e271ecc… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | ccf0bc768651… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 23d5419e48e6… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | fd435389c237… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | c07efd730af2… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | d09b228f6ad2… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | bc582c6731a5… |
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 | 48113e07bc4d… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | cab6249c10fd… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | c49d856f6de0… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | aafa8bcea685… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 53d526af0612… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 8e558a8d63bd… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 9bfe2097f649… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | db5e1849b03f… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 8b08af5ccd8c… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 9186ed9cc92f… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 03472fb07df3… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | ab5c7f1650be… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | f0af794784ae… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 486d6f80d213… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 071358f436a6… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | a8f9b510d49d… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 28a5a7f856a0… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 69f6c7f1aa53… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 52e2418bda36… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | 639ec4d6b10d… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | 7e956c8e0329… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | b2f65abaf8e5… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 96622253bff0… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | e49a499e49cd… |
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 | c14d17a3b84c… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | 90fb37f2741b… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | ee43d4b0d460… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | cea17d18a092… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | f0f666c13025… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | 7bc63dbe9b3e… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | 1492874e3cfa… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 0ae258a04077… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | 6132d2141c50… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | 20ba411063a1… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | 952d79750b90… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | dd7e28b350d4… |
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 | 62d919988cb1… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 87e820ace6b3… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | ee3ead25d3dd… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | d41b29ba9895… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | e97553fecca0… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 9c3bee59cb38… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 51ef40d50eee… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | e3a06dbbed93… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 334e1e7ce4cc… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | b916913f34f5… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 75f4f1cc220a… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 72ea6caaf5b9… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 9b15ffe5069f… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 212af614b4d0… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | b91446a6743d… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | 0d0812ad0a4f… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | b2a9cc6d70e5… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 68014fe89763… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 78023b0b8006… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | e22a47a0031b… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | b8a9178b613f… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | db0a73093ae8… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 1a1586a3f122… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 88f68359e8e0… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | f88f1538f0c8… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | b0b126962f23… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | a877b6e63dda… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | a27b454d6197… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 126904a8f73d… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 6c2b49062167… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | reached | false-positive | d5b587cff323… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | reached | true-positive | b8acdee28038… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 4c9accece7dd… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | ad7ffe590bfb… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | b4da6fc35e4f… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 9aa7cdc69eb4… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | 40512bb21c69… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | 65e0a61bc59f… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | b530ddf17c69… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | 299d47a8f218… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | c665e933bb29… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 24c242eeb4e4… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | reached | false-positive | 0dda62892122… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | 5f4d4edb68c5… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | reached | false-positive | 6168626da386… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | b48059f5dea7… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | 3a988d0e76bc… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | 410da0c3c64d… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 788db9bc8cfa… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | ba9cb45ea9f3… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 07ac5ac08234… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 87bb453030b5… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 60a2afa8bdb3… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | df8f6e02d644… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | 2693547b0c11… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 2253c197722e… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 550cb943b1a0… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 070208a91378… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 706e52ba4814… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 03b140aad4ec… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 7e91734d4fdf… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | b73c46147ea1… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 28f17deb3773… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 3c08232047ba… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 673b7aaab362… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 1849ee4cae41… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | e55328a078d0… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 46b4c1d3ae8b… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 327ad229e9aa… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 7a7f3ac8258d… |
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 | 061e323bb265… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 6c73fb70c310… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | b8372ca0fc27… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 52203d1bbb68… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | e6eb4120459d… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 5ab93cc8fbdb… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 72efb1178dce… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 0d033cf7d07f… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | 113ac10c9b56… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | da77fb031545… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | df55cd050eb6… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 99314c083b95… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 7fae78509324… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 6101ef98d456… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 72491795c6f5… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 1916b034920b… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 3e188043ba04… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | a0bc7f0fdedf… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 304b3f5a57c2… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 1d18a7708102… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | 4c810e78912c… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | 639f232755a0… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | b1b485379d43… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | 3f68aa208971… |
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 | a584ad6c205e… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | 3ae668cd899c… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | 757e3628405f… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | 0853471b5135… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | 1d0d8d2ddf31… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | 8abd469e5ef6… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | 219c685408a7… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | eee9594e86f5… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | a752f1f5720c… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | 6f36aa4ab5eb… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | fd35a30bd77a… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | edcbfe3fa905… |
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 | a0b0ff5f1018… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 9b56e3a956dd… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | df9258a8a76b… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | f507e6e84a42… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | e534385bb6f3… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 9b8893fa8cf8… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | aa4790f0980d… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | f238523164db… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 5335a49aa2f7… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 9503719ff017… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | a23c55118eab… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 920c379985f2… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 72da4f7009c0… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | 0c4719b996bc… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 727c00498713… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | a4314bb187b8… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | b4a6f3e0b44c… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 115ea2da4e37… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | eb2db26d0d9d… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 0bd3c7babfe3… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | af249ed08dce… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | d5b51b299b05… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 9eecb94d923d… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 92b4bb75cb54… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | fcf5d6400309… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | fc9536ff34d0… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 0df2fd9cdbf3… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | df5e58f65e69… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 9ac283a030fa… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | fe9dbdf5e077… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | reached | false-positive | 7e53386c53fe… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | a7b9f54a1dc0… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 2c0472f78918… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 93b7b5f5eaf8… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 02ce4ed4fe5a… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 4c14ac90a41d… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | e4cd04eebf0d… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 444c7acfc740… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | ad2b7b05e944… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | 78cf92df2176… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | aafffb69dc9a… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 734d6cef32aa… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | be682c7de1c0… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | 394106c8fec4… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | reached | false-positive | 27cf1fd5172d… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 15da790ee8ad… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 9d7e23b53a9b… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 33382f95f6ae… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 5c80afa3a1c7… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | e2a1dfa31fa2… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | cc63232a24fc… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 35d7295de890… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 6c70cf12e6ee… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | d3c44d18114a… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 5f69b07a590a… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 42e55892e854… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 05391c5c9a2a… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | e42d6cddbf85… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 4ea08173d4ed… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | f0469c46f057… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | f447d35e9bd4… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 696d53ecc9bc… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | c740547e4a38… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 3faca6bf8990… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 93644c486a70… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 5d2f12153a43… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | fa3f250fa998… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | d10cc9526cce… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 17eff65d6768… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 8ae37f2de8d2… |
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 | 1b0466748b1c… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | c37e19e38f92… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 44d1cba910eb… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | e6e1dd3f97d2… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 533f405d18b9… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 7b2c02afb99c… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 56c7996d56df… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | 24fabbeb0ed9… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 42a8c7f50f47… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 64f9c692d5f0… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 6e0ccc60dad6… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 0cbae002acdd… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 86e90c2401c4… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | fc4ebcac25f8… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | f56bb6a3d3c9… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 4820f58ac829… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | e4827a25b030… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | c8eca2a62b41… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 9b0c4beb1bf7… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | ee63c1f04f29… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 7dea38231433… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 621ca3a3de7b… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | fcc031105861… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 9c4193ef6a3a… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 228808f550e2… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 9c7f87413dfe… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | a5ca732da17b… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 485b88f81c9f… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | ee6b59c45287… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | 48611be4c81c… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | reached | false-positive | f34353cd1739… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | reached | true-positive | 17b1c9791ad1… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | ed4e29aef8dd… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | f5b9047dbf61… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | c86148cbe57a… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 6f39b393a12e… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 1af1daf9dc13… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 964ec015a4f9… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 3ace9b77bb10… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 514bc970447e… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | bd339c5bd853… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | a9b2abe86c64… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | reached | false-positive | bd4dec8a156a… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | reached | true-positive | 29ef0a63722f… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | reached | false-positive | b1672ad2cdbb… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | 2c7cf52e52ba… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | 69d4dd55149d… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 657a8a94c634… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 252b3d0a1b34… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | cd6a5abecbc6… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 9d25d0dd26f6… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 8ea93bf9d26f… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | db3ddf5929ed… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 54cd503f6505… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | inconclusive | inconclusive | 7a07a3a480ce… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 783dcfb82e34… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 56ab6b9d5844… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 1c750721baa1… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 05d2781ae32a… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | aec73b65a57e… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | b8c08e4b4c9b… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | e5a2dd23e99c… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 188803bea85a… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 864390500f45… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 566ad55eb1ea… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 4da47fbd2ffd… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 5ac9562876fd… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | d167eb60b2b9… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 02a20bfc1809… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 6424516b9008… |
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 | fb2a1e740278… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 59f446c75282… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 0aa326b306eb… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 33d08bc4c28e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 8a202301b6c7… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | e362d0b008e5… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 44aae7de90ed… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 8b6c478ea6e6… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 08b6e3ed53e8… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | beebbf8b3a4a… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | b9fb4a6a2c6c… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 50caa58b4206… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 21f8c9e09932… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 45d4243d2751… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 57800fbae387… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 1097900a307e… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 8175beec8562… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | 144796c86d5f… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | f306c411b055… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | b15f0367a7b3… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 5fbc1e13a0f3… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | f872c51fa6bb… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 8cda79453ea8… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 02395f0ee72c… |
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 | 8e23496283a6… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | 1d4e6365292b… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 6dd8c114cf55… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 38435eb4f868… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 264af4b8d408… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 3f75eb5a86dc… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | fe72ebffc6e9… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 08336c55f118… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 858f983ac386… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | d5b61e0a6a56… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 325d151a239c… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 0153a574f2dc… |
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 | 6bfe69a65240… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 75e35c7404b0… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 7bdd34e80f29… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 47ba40e5a116… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | d1ef99bdb7bd… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 812d08a090f3… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 1ed351d08053… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 30e0c06ff930… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 1fe5a62038dd… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | aafa07b6248c… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | b9fdc6cf485a… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | fc1a41f3d461… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 6937ee1bd985… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | d2718c6f9ebc… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 6b7e929ead08… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | dd73c7052551… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | c7553a56d985… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | d5776fc8b830… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | a51e5ede9092… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 51af4265f572… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | e190ce131682… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | c683ab324077… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | e7f505b13fa7… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 5cb61d788d1c… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | d03b043b1adc… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 3e444b1b31f5… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | dbc98d59d35b… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 16965f7274d1… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 2e1dd917685b… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 0e29ce2ac67e… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | 6adcc29d7b20… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | b80f978d1ad5… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 597cf472da89… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | 8c9d26db65fc… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | not-reached | true-negative | 42922176a567… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | 7d24d3aabdc0… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 3d8e8cedc1d7… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | d1e964fd7beb… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | not-reached | true-negative | e27e06383856… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | 658eb11667af… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | c10391d2e602… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 477b6a7b670d… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | cb71d33947e4… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | c1f59e1126c5… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | 927c29e91ca3… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | d5318dc95303… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | not-reached | true-negative | f9c684b355ce… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | 94276537ec01… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 748a8839f177… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 9487fea2db40… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 6bca71c4ef8b… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 8bd48fd35ee3… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | af27984b4238… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 14bdeb36e887… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | inconclusive | inconclusive | fb3818aacbe6… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | ec54bc22e60f… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | dbba4fcb62a4… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | c8aa4d025aec… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 3834d2d6144b… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 512fcab5c7ac… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 8002e31e4788… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 1d0b21368c0d… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | d0d5ac880ecc… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | c2c8376f8001… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | e843bcf0e8bc… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | b31234f7c92e… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | e734bae1e68c… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 4b2550f2181f… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | e4e8db86b9f8… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 2bda7b64b491… |
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 | ca9fbbd63e16… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 72e8405fb05e… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 4732c87a64fe… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | cec992861671… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | bd04ee19fa13… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | a854cbb90830… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | 3bf7c2f6806e… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 55461cca3b9d… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 825992e846eb… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | f5f17fede5ce… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 7c19f2bbe2d1… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 25b6ff4dda97… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | c7d14c483852… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 3f8528a0eb67… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | b21b6859fa46… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | ff5b8abef236… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | e149f5afda93… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | ab54c413cfae… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 25dd25e99ede… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | 71a1f4b06bbe… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | d4c5cc57431f… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 5de2d924ccb2… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 4feceb15c76f… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 41b383977c3b… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 983d2ec7167c… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 7593f85528b1… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | 4f2b38d1d736… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | e933a60aa290… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | fc89992f0513… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 239310f6341a… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | 519ef55c6a68… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | dfa6a9991a10… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | de914707ed60… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | 89cb9899db08… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | ac4bb3021213… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 830542cef4bd… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | not-reached | true-negative | 5ca208c15260… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | reached | true-positive | c772a9e6a1c4… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | cc76039aa265… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | e55006c6487a… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | not-reached | true-negative | 31d2d767292e… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | not-reached | false-negative | 58cc4a7ae904… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | bd9a8c2e9b5a… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | 00cf9f5f6098… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | b3bd2d4a26d4… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 1d6f36670e32… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 4ac07aa4ab6f… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 16162c924b91… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 739b57c5839c… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 043fbf9bdc31… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 99088f858fae… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | aa571466fd78… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 3a1c07697628… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 1202153f5e6c… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 2ff2dd5227b7… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 2c776ef81608… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 12f109ddd059… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | fcb7d131fbe0… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 274cd7768ffa… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | cd9c241cb71d… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | ad38b0be2a89… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 63abe34c892c… |
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 | 404c6da26f10… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | 7f9aa64da89b… |
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 | 3ca55d19a386… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | 23c7dfad498a… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 93f53fbe526e… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 5337a946456b… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 53c845fd8cf4… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | 5aff8a088139… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | f023cd929245… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 52a0d5339f07… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 2123c49915ff… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 1e095f893715… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 36dbe0129faf… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 90fa84b90de4… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | dddd2523cd99… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 7b1bd4388461… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | b1690df9c710… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | 8e0350646e28… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | e799690ff30a… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 556c741c8120… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | 52b3bfa02830… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | fa5cecb48882… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 4012a4eb0ee2… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | d0741e767cf7… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 79ffbc32d198… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | c3a131450646… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | da3f642dcd53… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | 62dc3c517ebc… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 1d2c2857d20c… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | a1e2b42ff05c… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 1629aec20789… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 288e8e681db9… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-negative | negative | reached | false-positive | 954eb89e1d13… |
chal-interprocedural-exception-persistence | dfb-taint-typescript-interprocedural-exception-persistence-positive | positive | reached | true-positive | ad0107eef1a6… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 64506c7a3e92… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | bd185ecf6e5d… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 2870bbb17733… |
chal-mutual-recursive-transform | dfb-taint-typescript-mutual-recursive-transform-positive | positive | reached | true-positive | 1dbb4bf9fe2e… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | ddca8bad38de… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | f94aab69785e… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-negative | negative | not-reached | true-negative | f66497fcbe02… |
chal-recursive-callback-transform | dfb-taint-typescript-recursive-callback-transform-positive | positive | reached | true-positive | b165f5a80a13… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | e6c00f8b930a… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | ceb509dd31e1… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-negative | negative | reached | false-positive | cad2784548ca… |
chal-recursive-exception-persistence | dfb-taint-typescript-recursive-exception-persistence-positive | positive | reached | true-positive | db15dc6181da… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-negative | negative | reached | false-positive | ef88016da4f3… |
chal-recursive-heap-unwind | dfb-taint-typescript-recursive-heap-unwind-positive | positive | reached | true-positive | 47e3afb14725… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-negative | negative | not-reached | true-negative | 4b211ce34029… |
chal-recursive-payload-transform | dfb-taint-typescript-recursive-payload-transform-positive | positive | reached | true-positive | 21c82a31866e… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | c7acff906d4f… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | a9bfb3900e0b… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | d5e682b7e191… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | bb69357f29e1… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | bde36a07c83e… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | d089e1e69f04… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 79ccfa2d787c… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | ba6675512566… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 3c645130717e… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 8512e983ac39… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 7ae6a2843d4d… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 0e21c22bd862… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 616b0154f4e6… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | d237ec7766d0… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | a81769c006d0… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | 565ccdb8b33e… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | fd1c4c2cf5fe… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 50fcded63ef4… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 339abfdc86c1… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 7347cb8e3f29… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | 040f7bf67795… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | edae086c2fab… |
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 | 3ee73853a633… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 6eab5ff00fb7… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 5ab4ee6bd738… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 34677485a177… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | fd6bbda56943… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | c39d37d1044c… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 2c1cfa79c44e… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 82b8c0e05b5a… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 73917d0fa6fd… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 89565d83a169… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 37bc8359394d… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 4a2105238932… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | c91e76762acc… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 64da196b24cd… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 921cf3a567de… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 6b404ee8afdc… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | b7f917aaf494… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | b6431a930f46… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | f21b1db7f48f… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 9a3b0f355064… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 760cb07872d9… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 56e88c3d1e15… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | c74dbf273f92… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 918a9211faf7… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | ec85f48397a9… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | e6fed1150b3a… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 55a778edc4cc… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 9ab69f37b6c4… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 6179f8de8bf7… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 0483a7b1b5dd… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 837790a636e1… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | reached | true-positive | 1a356ff34e86… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | edea2bf1f864… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | d0058b0125be… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 81671a278868… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 95466a2e7317… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 311228442986… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 90f73a66613c… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | bb97afc33181… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | c4ab056b0c09… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | eb410d4016b9… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | c66f4273a473… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 542124a48953… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | 0f4d9a3d1fd3… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | f8705d6a6120… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | a262b097842a… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 5bb4a35e0808… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 5bf36ab13724… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | ad85e79a3f73… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 4c4c95831cf2… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | ac54b0f1c63c… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 18b6ceb728f2… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 6bf0ec89bbe8… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 631f36a41041… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 89f9f18cc0fa… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | d2b73b5db025… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 49965f80f513… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 787f6d197ffd… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 3e7ed3d2cd4c… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 2abc3af8e631… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 9a1f1365a9b2… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 85c5aaf232c8… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 687887bbede8… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | debd350dfe0c… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 5a674e4e0a1f… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | d01b137a5ed4… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | cc47237a1af5… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | c7a3d65d9803… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 93d9f08f2fc3… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | d7bb2aefb3d2… |
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 | c1f5e7783ff1… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 60b8e8d6a926… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | ae6200486759… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 5203bcdf2583… |
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 | ea31a33e0498… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | d185645e9800… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 3acbda2ec96e… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 47b76fe4c3be… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | f0b2cb4b5fa9… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 070ffd39211e… |
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 | 3a5a0bf5d338… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 31c513a4477f… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | b0389a55eaf2… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 63db6f686eb6… |
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 | 2edde25dd35b… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 0e7451ab4dbe… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 0035efb0c77b… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | ae8375c72233… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | d75caa3497bd… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 6503e25b937f… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 9593f43ae4c9… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 1b36503a7de7… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 9e0e4d63ae78… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | a53a297e363c… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | bc3ee8f7e494… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | ed7d89898e39… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 8b6d799fc7bc… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | 664582c26370… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 663a6d48414d… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | b552315ecfab… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | f35fd0773e66… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 3cdf272d2899… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | d23fdd245ee1… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | e35b6910c833… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | cb8a3c29bc88… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | f1846aaebdc3… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 0717e7e3fb3e… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 9bb7c6d12a06… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 710a9781d2b3… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 4849aaa5900f… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 0d9392560cd4… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 421dd8794474… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 46c4e012cbed… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | f620e8af3ae3… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | a3c89e4e2a30… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | reached | true-positive | 64473d1b03f8… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | e310efe545a2… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 89695bd96480… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 43844df264f0… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | 0eef7538b7b5… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | bdc42110740a… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | a9d4e1db68e0… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 66d4195a080a… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | d55ff6ef163f… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 88192cfa3196… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 85120773e80d… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | 90ad5e4f09ec… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | reached | true-positive | 56e3a0cdfb5b… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | 081fc67500cb… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 7a77927f304d… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | 0e0069424a6d… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | 939b012d4a80… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | e039f26b6731… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 0e9c645bcc8e… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | fafaf4864152… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 0f82440780f5… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | ef41183505a5… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | 22df0e161518… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 144371913cb7… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 7020a5dd7df3… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | a87bf4f33f05… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 501ed75568dc… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 3e3262f91dbb… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | a7abd4a2fe74… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 13e5838ad205… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 84a94b02899e… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | bca3e7b69b2e… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 82d1f8556eff… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | ca0ab603f2cd… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | e9146015e334… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 4e959a71ab65… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 7f350da89319… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 78fef21855d8… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | c28cb8cf7833… |
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 | 736d6511eb6b… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 69a9663fe29d… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | e3e44e05ca6e… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | f8215e270821… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | cfb09d2331e0… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 04d85d1461fb… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | ec6dd5159ac3… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | reached | false-positive | 14f55897a268… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | reached | true-positive | 6eea20fdb5a6… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | abf8c42641ed… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-c-function-field-positive | positive | reached | true-positive | 75db72185d8d… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 055631f5438e… |
chal-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 | 9bf111ba7e40… |
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 | 72187de570b3… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 0f29ddf90cfb… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 5416b45826b5… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 30b885b325b8… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 13c5fdcde78c… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 1acdd9fcc2b0… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 1e8e62447750… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | d7592d7bd345… |
infer-cpp-kernel-taint-taint-benchmark-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 | 5f3feda6dfb4… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 9df3ef8759ee… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | b1f5dd125a53… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | c46f35bb99d0… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 5a59f12b25cf… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | reached | true-positive | c86e22f2d6a5… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | reached | true-positive | 182b41841522… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 31e30c4fe248… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | reached | true-positive | b8797bb60420… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | reached | true-positive | d50082fe205e… |
chal-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 | daf9868da69b… |
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 | fff2b7fd04ed… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 9ce5615a4959… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 6937f52fc357… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 6b5c2d5a3b76… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 6bae753b4ce9… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 7211ac57cbcd… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 505b08590b54… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | d7025b6fa95b… |
infer-java-kernel-taint-taint-benchmark-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 | e2307746f44d… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | f3b713d240d7… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 07ddf0a54d22… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 511589ba4d4b… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | b80d66172d5c… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 9f8f18501581… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 338b9096e3b2… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | c00579f58236… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 4c4db8c216d2… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | d5e0f47fb45c… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | cb2338e5da77… |
chal-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 | 324dac159754… |
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 | 29ed7de280a2… |
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 | 25c87ed29038… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 1761bf6fc9ea… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | ae2c5f53a821… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 52c2b013a547… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | fb09ae06e477… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 5e6ab0167ed1… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | b2c179b2c3b8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | e8da882cfcec… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 9285b2fd03bc… |
infer-java-modeling-taint-taint-benchmark-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 | b9143a076bf9… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 8fd3c8340bd2… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | a3b4aaf20577… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | bbcef1026562… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | eeecac6d8a91… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | f2819146377e… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 15fa69ef36fc… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 48adab15c941… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 9dffad3228e8… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | f182475152e6… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 49d8adf951f5… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | ca57e7747d40… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 53286fed973d… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 5ea4e870e724… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 1e3ce187a2bd… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 0724dc022a65… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | cf3f8524453e… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 5cd20cdd2ab3… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | db5df960bf5b… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 43eb24a988da… |
infer-java-native-taint-taint-tool-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 | 5f594adb25b2… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 7e630f1cc02f… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 91c1bcf9640b… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 2ecad5e78181… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 4c9f69689840… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 4eb584a80442… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 07f2d424f8c8… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | fbe1e8ef3b52… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | a664ff668304… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 4906be6ed7f6… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 30decfc3a8f0… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 082bad231eea… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | reached | false-positive | ce40ed898e69… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 431fab9781fb… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 83639be40bc2… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | d83d06a79dd8… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 47503c96a251… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 77b2ff1d2aed… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 84cb64dd5f31… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 509d6f5cc032… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | acb7607cbfe6… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 34e44c39cd5b… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 478f4f22d725… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | not-reached | false-negative | ee171b0fdad2… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 99f76908d8b1… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 320ec15106a9… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | de81e92c9d3f… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 64e1836851ce… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 07ae16bb2092… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 4d8c62ad110a… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 8f5aa73ff811… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | c576f65c2eea… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | a385bb9022ec… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | a300cca36a85… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 012cda6ad52e… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 7dc5c2c30cb5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | c52fc52a40ef… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | c683db87ffd0… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | reached | false-positive | f8d3b8d14e13… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | fea8a481afe0… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 7b7a287bff80… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | d47c84aba632… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | aa9c5662baeb… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | reached | true-positive | 1332ce915ce9… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 547fb3b34ffe… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | aee53c46fc0e… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | 63d068ec00ce… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 588b4426bc16… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | e5796eecd58d… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 25809cddc968… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 3e7989f31201… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 8342e4531b41… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 76dfd74c7624… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | fca3efb2f229… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | reached | false-positive | 21604f6476d4… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | d018ba2dc5d7… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | e48653c18d1b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | c8e803038bcd… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | b81d7b826d08… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 977af7d3c641… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 785b56885538… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 75f29301ae58… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | b5a17ab6241e… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 37d4a8a1baa7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 9aba8764a388… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 2d16af2876b8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 5a63932d7dee… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 1edda5fd8e4e… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 03498d588309… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | bfad8bf9ab26… |
joern-java-modeling-taint-taint-benchmark-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 | 6d7b3d03c154… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | efde2c59f934… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 72245d6553a6… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | d0eedc7ad9b5… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 64dfefabad32… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | cfcbf465535d… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 61d88680886c… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 0edf4980bfb5… |
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 | b57323cb3345… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | f9f49d9c6bc4… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 3d66b2a5d575… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 641cbcb2add2… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 5eae17584062… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | a3bfbb8ca9b6… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | e056c3e634a0… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | e3720a7c903f… |
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 | 221acb59f095… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | d3511ffcdff9… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 230bcc402f6e… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 6070d5e3fa83… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | bddc3c8fdbfb… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 1a63942eb80e… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | reached | false-positive | d78d4d2a9f7f… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 5ee34c0827fe… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | bc9a330264e2… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 35b48e07ec9b… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 005d844ce844… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 77e12623e5c4… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | ff98aa975368… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 315c8f9a1d5e… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | fe86f46e86be… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | 5bc09ee591db… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | fef6c816ea6a… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 0813b6a31f73… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | acc728bc5014… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | 2595c4540e49… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 323c0d9b0078… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 048caf32047c… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 9b0e358f861d… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | not-reached | false-negative | 57359ac2a942… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | a942e20bf6ad… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | 9d5cba5fa2d3… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 555e602ba7eb… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 06ed33d02ef1… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 104adb5d53e6… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 4c4201b4003f… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 200fb000a5d1… |
chal-interprocedural-exception-persistence | dfb-taint-javascript-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 1e731dcf55c3… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 295fe16a76ca… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 53cae0a080d8… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-negative | negative | not-reached | true-negative | 002e3b2f0013… |
chal-mutual-recursive-transform | dfb-taint-javascript-mutual-recursive-transform-positive | positive | reached | true-positive | 810d8b8b99f3… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | reached | false-positive | d6363fe6e375… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | reached | true-positive | 578b0b5538ce… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-negative | negative | not-reached | true-negative | e5cdc3382338… |
chal-recursive-callback-transform | dfb-taint-javascript-recursive-callback-transform-positive | positive | reached | true-positive | 8391fbdd9269… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | c83876cde9d5… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | c1a8a3057d73… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-negative | negative | not-reached | true-negative | 37267542be74… |
chal-recursive-exception-persistence | dfb-taint-javascript-recursive-exception-persistence-positive | positive | reached | true-positive | 7ebb0ec98f8c… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-negative | negative | not-reached | true-negative | f2e340905c32… |
chal-recursive-heap-unwind | dfb-taint-javascript-recursive-heap-unwind-positive | positive | reached | true-positive | e1b9b6c777dc… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-negative | negative | not-reached | true-negative | bb86adeb2924… |
chal-recursive-payload-transform | dfb-taint-javascript-recursive-payload-transform-positive | positive | reached | true-positive | 68059cf2cb20… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 83695ce4368d… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 0eda293ef4b8… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 1e1fb7e1e24a… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | cfaed02cb094… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | e4c6748b3bb0… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | not-reached | false-negative | 84c4514e7f59… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | reached | false-positive | f9df86af932a… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | d846aea2dbb6… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 6cc29b019d63… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 87d94962867b… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 08a7243bb110… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 416977635a64… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 7ab996b7fa4a… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 69095faf3e14… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | f1d1a584b192… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | f229a6aa0757… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 3f6622d85468… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 20b6bf008c91… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 59bf40b55ec3… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 5889312d3e8c… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | reached | false-positive | fb56902a4ce9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | eab33474d0a2… |
joern-javascript-modeling-taint-taint-benchmark-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 | c407043b8602… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 70959faadb3c… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 32cc934f0c5f… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 975788cbe810… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 533daf527c63… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 09e6efbaf2d1… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | fd8d4b91cdf5… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 06ad7d215a07… |
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 | a826cdb0d8fe… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 7076c0ff8c62… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 063098eb7b9a… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 5d4d08c604bf… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | ca693aa21419… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | 74cff4f24a51… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 3c4d5d817140… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | e6621a3ddb1d… |
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 | b3c9555dd234… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | not-reached | false-negative | bbb435e079e2… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | d7ac8568ebca… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | 4885ce82467c… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | not-reached | true-negative | a5aec2c66eb4… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | bf21d7534085… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | b48c8b046792… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | d44598b530e5… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | e130d167f51e… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | d2e7fb1323dc… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | ef971612c093… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 862990282e97… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | reached | false-positive | 2fcccf499800… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | reached | true-positive | a4c88fccce95… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | not-reached | true-negative | 3e312b22312e… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | not-reached | false-negative | 8cab2b92a89d… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | not-reached | true-negative | 196a5d1fc9e4… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | reached | true-positive | 629046e12cfb… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | not-reached | true-negative | e12f342fcb15… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | reached | true-positive | 96933eecc921… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 029e57b49d4a… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 17080444d352… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 0a228a52b29a… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | not-reached | false-negative | 452083b47bb0… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | not-reached | true-negative | 9ecd8f26183e… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | not-reached | false-negative | 95f17b6e2cf6… |
chal-element-object | dfb-taint-php-element-object-negative | negative | not-reached | true-negative | f046ea0b6bf2… |
chal-element-object | dfb-taint-php-element-object-positive | positive | reached | true-positive | 2d05354c0149… |
chal-function-field | dfb-taint-php-function-field-negative | negative | not-reached | true-negative | 1b4db3a0b5b4… |
chal-function-field | dfb-taint-php-function-field-positive | positive | not-reached | false-negative | 1353341be0e3… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 6bb0e64b3620… |
chal-interprocedural-exception-persistence | dfb-taint-php-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | f80be0bac82b… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 4e6bf2c7b874… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | db5f0cdee7ef… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-negative | negative | not-reached | true-negative | e0e243734d41… |
chal-mutual-recursive-transform | dfb-taint-php-mutual-recursive-transform-positive | positive | reached | true-positive | 48362a0d9b96… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | 70735bceb62f… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 7250b87f5e1c… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-negative | negative | reached | false-positive | 593b26afa7d3… |
chal-recursive-callback-transform | dfb-taint-php-recursive-callback-transform-positive | positive | reached | true-positive | 54e0e6e5956e… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | not-reached | true-negative | 1988d4a58e46… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | reached | true-positive | bec9e0ae055a… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-negative | negative | not-reached | true-negative | 76f3145f9eab… |
chal-recursive-exception-persistence | dfb-taint-php-recursive-exception-persistence-positive | positive | reached | true-positive | 3e730c5a119c… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-negative | negative | not-reached | true-negative | fea30abddf64… |
chal-recursive-heap-unwind | dfb-taint-php-recursive-heap-unwind-positive | positive | reached | true-positive | 219642bb3a32… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-negative | negative | not-reached | true-negative | cf232fb227ac… |
chal-recursive-payload-transform | dfb-taint-php-recursive-payload-transform-positive | positive | reached | true-positive | ecd3b1a2e982… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | not-reached | true-negative | 829e712005f2… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | not-reached | false-negative | 0f0bf3e9e93f… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | e36b4a7652db… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | db1bda420992… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | not-reached | true-negative | 1eb59acb997a… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | not-reached | false-negative | a13fc433aaa4… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | reached | false-positive | 6c5a13987674… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 1768825a614e… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 8cb00320c61f… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 47a22d5d05f2… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | dac17660e6f3… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 6667b48906e6… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | c6e8c5563d3f… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 5989ed4022f2… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | 3133b2d36cda… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | 2924b8fa076a… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | cd446055e651… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 0337553694e9… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 4bd2211abbc5… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | f41438039bf8… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 0a9a2a65bb28… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 3cc41c9bcbb4… |
joern-python-kernel-taint-taint-benchmark-controlled — python, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-python-alias-propagation-negative | negative | not-reached | true-negative | cac88064944e… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 64cb90870f92… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 4db02a015993… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | f689f94e62bc… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 2ca6b368cd3b… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 5823393acacd… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | efe6aa16ad3c… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 31c2e5db1e88… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | e8fa702c6122… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | da1c61e9ff12… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 127f7dbbaf25… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 6719885fa7a8… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | eaea5d8548d2… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 3f3ef14ac81e… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | e1a534ab22cd… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 73583ab3e85e… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | 1130e3f47d6e… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | reached | true-positive | 099e608b83d5… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | reached | false-positive | 4ba835f2f769… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | reached | true-positive | eb4d58cea268… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | ef9f4489a79d… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 69184d8cf0f0… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | b0e7426839eb… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | not-reached | false-negative | b42eb4f1d9be… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | ef9be7655c91… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | f7fb5a27ef56… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | b382efc1f733… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | d1c0b45bbcfb… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | c9315bb8da5a… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 889f44d90030… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 22957a75c366… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | dfa86cdacd9a… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | b7f1f92d6870… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | f5a930715325… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 7ef3b43b41ae… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | 45494c54b1e9… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 34b922151f9c… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 8cd83cf8dff8… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | 0f1391570ba7… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 30662eaad428… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | cd9a48dc33d2… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 26c58ff5becd… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | 2ad356b7dfcf… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | 78fc0b19f01c… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | 5b154ebac3c7… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | reached | true-positive | 64661df3388a… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | e89603ac3eb7… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | 300edb1f6c80… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 8ec520120946… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | bad7ad8321eb… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | defb57a34282… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 8fe9ce5c1621… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | b942d155cbe0… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 1a49878e67cd… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | reached | false-positive | c97ae00aaf14… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 211e2568e799… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 58babbf83129… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 23508521b183… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | b67cc5123085… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 1b28618f54b1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | c61e4fe41398… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 861232a415c6… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 564cc485a220… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | d1349abcb1df… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | bf08d5b8930a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 5cf9020518df… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 2417e18eaa46… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 36bed6ef0fa9… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | fc0838b079be… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 559060d06dbd… |
joern-python-modeling-taint-taint-benchmark-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 | 46720524b401… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 7e4dfb6f9a1f… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 0ae74133e0b4… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 90fff9e3f9f0… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 0dac096e2660… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 63b0a88829f4… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | da5eecea916c… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 32f70dc177cc… |
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 | 3f35186b87a7… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | b9008802503d… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 79d658459401… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | b689b7634dca… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 23a8f014b9ac… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | 7be1ad64807b… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | ec761abe0d2f… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | be926a10a86f… |
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 | 541a46571a3c… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 4cfd99358361… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | reached | false-positive | 6bf0339b353f… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 002f161dafe3… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 2f4cd078a9b4… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | acdcc01c0549… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 66e822c0ed7d… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 14faf53224f1… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | f6634ae812cd… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 510e18d6931a… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | reached | false-positive | 792fc2863fcf… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | c3bc906f83c0… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 3f4a376ada54… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 66ccb397609d… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | c224f7258a73… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 01b26932e83b… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 334e018bddfb… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | not-reached | false-negative | b28ed4fbfa09… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | reached | false-positive | 0cf6ff7c3e83… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | reached | true-positive | df1a75da425e… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | b879b59c312e… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | not-reached | false-negative | 6ee49c243e2f… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | c91783e139bb… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 464e932668d5… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | a47b871a1647… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 0085f5f1146b… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 142018cf2d5e… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | not-reached | false-negative | 81dd4514c133… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 93ca58eff9f4… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 2556c4fb00f0… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-negative | negative | reached | false-positive | c76e268a9b9c… |
chal-interprocedural-exception-persistence | dfb-taint-ruby-interprocedural-exception-persistence-positive | positive | reached | true-positive | 2ed294c571e5… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | b816b13c3a19… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | not-reached | false-negative | 472fd633990b… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-negative | negative | reached | false-positive | c0c9b2948b7c… |
chal-mutual-recursive-transform | dfb-taint-ruby-mutual-recursive-transform-positive | positive | reached | true-positive | a99fa7f08c33… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 0d701c5b843f… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | not-reached | false-negative | 59fa19438243… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-negative | negative | reached | false-positive | b71cccfb5707… |
chal-recursive-callback-transform | dfb-taint-ruby-recursive-callback-transform-positive | positive | reached | true-positive | 1e193225a382… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | reached | false-positive | 8927744c2835… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 4a588b235fab… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-negative | negative | reached | false-positive | 9f98e350cc99… |
chal-recursive-exception-persistence | dfb-taint-ruby-recursive-exception-persistence-positive | positive | reached | true-positive | 29fc2bde7392… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-negative | negative | reached | false-positive | e789b3694133… |
chal-recursive-heap-unwind | dfb-taint-ruby-recursive-heap-unwind-positive | positive | reached | true-positive | 385d863d2be9… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-negative | negative | reached | false-positive | af60927a0bc1… |
chal-recursive-payload-transform | dfb-taint-ruby-recursive-payload-transform-positive | positive | reached | true-positive | 5b8f9fd5f679… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | c883704c8595… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 6088a6195ea7… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 5674ea4a6e16… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | b244065ed021… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d8e169383999… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 99d3081b30ae… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | aa169ab71cd7… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | a8b83a314848… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 61849ffad1f2… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | e140f232bd65… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c40b1c5b9b49… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 62e8c221e449… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 8ec113cad9c9… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 63c7729ec760… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | b2ef4d4cb23c… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | e0bca14ed16e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 7835bef1d4d8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | da70fdf7354c… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 596dce07c5f4… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 0c65b9ad6b0d… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | d852070142ec… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 1b8ce16a23b5… |
joern-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | not-reached | true-negative | c3232edc9398… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | not-reached | false-negative | 27bb302d7b7b… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 77488951fea0… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | b3925b95189e… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 5d0fac5af24d… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | cf2df1e5fbfd… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 027423dd0273… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | f276fcb0a7f0… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 303a2c6caf8f… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 0bc0cef91b40… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 38b99f464d3c… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 217a58b74631… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 8d618ac6da0f… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 68a78cc2f1a2… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | a44366f12f6a… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | ad8d2f81bdf2… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 3b28e177325d… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | 591c59cea89a… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | f267102061fb… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | f10112479499… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 56922544f2e4… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 59842a0a40e5… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 7ff1b066d5f0… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | not-reached | false-negative | 02c3216bdb6d… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 868f41607061… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 6ab6f65f6bfa… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | 8ad46ce8db4a… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | reached | true-positive | 7d5230fa6c09… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 69775ee3c6fd… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | cf74d184c4ae… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | b65e1176d7aa… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 9bdb46a82f9a… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-negative | negative | not-reached | true-negative | 13697b36f9f2… |
chal-mutual-recursive-transform | dfb-taint-rust-mutual-recursive-transform-positive | positive | reached | true-positive | e73cfccdbcc8… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | baf1f084bb4c… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | af6456fb6a43… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-negative | negative | reached | false-positive | 40390e988b37… |
chal-recursive-callback-transform | dfb-taint-rust-recursive-callback-transform-positive | positive | reached | true-positive | 40d76bc740cc… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | f589dac7c7fa… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | cc68aae43ca7… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-negative | negative | not-reached | true-negative | e6c4c200a6c6… |
chal-recursive-heap-unwind | dfb-taint-rust-recursive-heap-unwind-positive | positive | not-reached | false-negative | ca01f76e3713… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-negative | negative | not-reached | true-negative | c40b6bc1ab13… |
chal-recursive-payload-transform | dfb-taint-rust-recursive-payload-transform-positive | positive | reached | true-positive | 17fab939a9f3… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 74155b5736f4… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | e6bd86f9d349… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 72e2949d3c4c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 985df1975206… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 02493ce1df9f… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 81a8a49da92f… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 265a9b1b152b… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 0cdd7d19ac51… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | d25100f224a6… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 9cac77045c87… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 6ec8e92e24a7… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 93ee2397cf48… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 2f6086c6dfff… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 702114073c4d… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 8a89288b6116… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 4a2cd02366d6… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | b13565dd1284… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 5ec3fb9f4972… |
opentaint-java-kernel-taint-taint-benchmark-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 | f72611ed7bdd… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 9880d305fde7… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 26a92ca7bfaf… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 7e13e7887003… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | c3881ca89622… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | b4ebe07228dc… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 98d6569078fa… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 631fdbc6fb11… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | c6ae1984eb9c… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 2e9375319706… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 099e0a56be24… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 54eb888125fc… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | f69fb1ae63a5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 2853a202e2f6… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 61e9c7d6a428… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | ebcfd03610e6… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | a6797cef0574… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | e5d762fefd80… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | d435e6b14eed… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | a2f26401a7f9… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | bdfc50a09309… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | d727992ab363… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9b86909009b5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | ecd7dc79efe9… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | f7146234d76c… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 244de71a56d3… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 196d318a75c8… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | ffc0285152fd… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 8a0e3e55a05f… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | fad474f452f4… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 58ebc764c349… |
chal-interprocedural-exception-persistence | dfb-taint-java-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 3f1a7ee334dd… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 032482a5764d… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 49e6041c68d3… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-negative | negative | not-reached | true-negative | 8af91de0a08b… |
chal-mutual-recursive-transform | dfb-taint-java-mutual-recursive-transform-positive | positive | reached | true-positive | 22b6197645ff… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | a7a081aca72d… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | e82e5770988f… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-negative | negative | not-reached | true-negative | eeadf7ba490a… |
chal-recursive-callback-transform | dfb-taint-java-recursive-callback-transform-positive | positive | reached | true-positive | 4ac03ee6486d… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 00865128cd01… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | ff2248d05978… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-negative | negative | not-reached | true-negative | 7cbe1e4d036a… |
chal-recursive-exception-persistence | dfb-taint-java-recursive-exception-persistence-positive | positive | not-reached | false-negative | 8cf9608ac80b… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-negative | negative | not-reached | true-negative | 45eed9009f41… |
chal-recursive-heap-unwind | dfb-taint-java-recursive-heap-unwind-positive | positive | reached | true-positive | 6927f484f6c2… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-negative | negative | not-reached | true-negative | fc2bc3c0467d… |
chal-recursive-payload-transform | dfb-taint-java-recursive-payload-transform-positive | positive | reached | true-positive | 77e907a364d1… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | b6767cc416f8… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 6391218a3201… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | d689113c5a1f… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 709f084dce93… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | dcf0c50d2b95… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 19155940bfad… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 34cae7e84c67… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 5f55de49f130… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 602c71801c40… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 1048c6c740ef… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 621949839847… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 90690c93c697… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 494b68136838… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | feaa2d045e76… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | d9f29ab7e3aa… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 6a6094cb9825… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | a006dc74126b… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 39eecdc07347… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 68e74d13ba66… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 5f99fa7cc284… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | e1d60db6f060… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 8254761236b4… |
opentaint-java-modeling-taint-taint-benchmark-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 | b7d6d08ecb9b… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 722fd6fcf694… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 853c1d637919… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 5d605d3c8edf… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | e971657cce74… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | e6f0d97da85d… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 23ea5f1f0a0f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 841501fa4a67… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 3d8474cb9176… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 7cf238b339e3… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | d0c645147361… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 7a389abba931… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 2900308d0535… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 44f714e7e26f… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 8f9767be5faf… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 3efa9b36af6a… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 0fa25b5a116f… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | a8dd3fae608c… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 26e66c631cbd… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 2c30aa3f127b… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 36bdcb753cfd… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | b32d275ee0f6… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | cfe9e4fb91a4… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 58ea81492937… |
opentaint-java-native-taint-taint-tool-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 | bd26b2d9e0e0… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | ece60cf22e7f… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | d91436987ab4… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | b5d0c0a143f1… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 840b591e4a56… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 3d74a5960e64… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 68af17f6dd43… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | f3e7c938c73d… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 5d9fc7c80c2f… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 581db148a697… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | aa17192fce75… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 6473b61deec2… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | e8eb37b2d9b8… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | 58e4bf8ab015… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | a2652418662b… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | reached | true-positive | 5fdd77db5758… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 9eb4177e1082… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | d06b02b51bbd… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | reached | false-positive | 15ee341ec3bb… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | reached | true-positive | 11999b03b8eb… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | e22fe5e58bd9… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 5c39717ca89e… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 72b7871c8d36… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | e3c6c5ab7770… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | reached | false-positive | c6fa59affe99… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | reached | true-positive | 010a385dee01… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 863931abb671… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 08e93f607979… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | d2e616dec01b… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | ddc5c40e77f1… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 1e3d030af960… |
chal-interprocedural-exception-persistence | dfb-taint-kotlin-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | 96e090b8c5af… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 8ec5b77ec8a4… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 76a58760d83c… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-negative | negative | not-reached | true-negative | 433869f21c77… |
chal-mutual-recursive-transform | dfb-taint-kotlin-mutual-recursive-transform-positive | positive | reached | true-positive | b1263cc80e07… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 7426f600741d… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 0dcc54480ea2… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-negative | negative | not-reached | true-negative | 8910542facbb… |
chal-recursive-callback-transform | dfb-taint-kotlin-recursive-callback-transform-positive | positive | reached | true-positive | eb02be09e455… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 30a7968d0a43… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | fb5bc86f0233… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-negative | negative | not-reached | true-negative | 6a8360f12519… |
chal-recursive-exception-persistence | dfb-taint-kotlin-recursive-exception-persistence-positive | positive | not-reached | false-negative | 9b9f78daa02b… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-negative | negative | not-reached | true-negative | b0b39845f3c9… |
chal-recursive-heap-unwind | dfb-taint-kotlin-recursive-heap-unwind-positive | positive | reached | true-positive | 31e0cedb1bb8… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-negative | negative | not-reached | true-negative | e5d433f19e0a… |
chal-recursive-payload-transform | dfb-taint-kotlin-recursive-payload-transform-positive | positive | reached | true-positive | ba1c0e06d089… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 403e5eabdb3c… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 216edb5c2779… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | f53e98619b6e… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 018c853ca20e… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 71bc586032f7… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | 50b06af1500e… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 75cf1e7f3d0b… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 655c6dadcabc… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | ceaf6e76d829… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 24c5db6c7f55… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | c31c97a07e55… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 1484efcc44a9… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | c7df7fa13580… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | bbbb5048626f… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 96e229b19d91… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 70d8a8c907d2… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | e5e680100af8… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 6a8f4609b670… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 4d45787a27c8… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 99a06fdd2a57… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 4f3eca490c93… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | d7cf90b6dac4… |
pysa-python-kernel-taint-taint-benchmark-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 | 2392b423c597… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 076dab3ff780… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 8a34ba3eaf6b… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 690664ebdcda… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 7e3fc907567f… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 1a53461b6938… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 387f61d68624… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | a63de73668e2… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | e62cf9936893… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 0c3cb5d70d4c… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 597d86b79932… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 173e2efdb3d4… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 946292a9523d… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | not-reached | false-negative | ac773b79380c… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 9d31ede6bb44… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 8e94017f4a0d… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | eb1d842b5b5f… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | 8ea68c621628… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 92946d77aca9… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | a4bb95406508… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 34fa8b464ac1… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 39ef3838e0c8… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 4e71442d720e… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | b6e0eb4b50c6… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 357734ff42e3… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | a8961e2e51d8… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 3466ae10f01a… |
chal-element-object | dfb-taint-python-element-object-positive | positive | not-reached | false-negative | ad504ab7c383… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | afa47973df03… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | cad4ad5e9fde… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-negative | negative | not-reached | true-negative | 0c89db781318… |
chal-interprocedural-exception-persistence | dfb-taint-python-interprocedural-exception-persistence-positive | positive | not-reached | false-negative | ebc7198f9588… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 290e3f3d01a4… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | fe733ad54597… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-negative | negative | not-reached | true-negative | 520c705b6ed8… |
chal-mutual-recursive-transform | dfb-taint-python-mutual-recursive-transform-positive | positive | reached | true-positive | adbe010f30eb… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | fbaf854dd047… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | da0e67cdc7e1… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-negative | negative | not-reached | true-negative | a0639c115740… |
chal-recursive-callback-transform | dfb-taint-python-recursive-callback-transform-positive | positive | reached | true-positive | 77802c823626… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | f55fe53c8769… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 5130f6c270ad… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-negative | negative | not-reached | true-negative | d6d79f51889f… |
chal-recursive-exception-persistence | dfb-taint-python-recursive-exception-persistence-positive | positive | not-reached | false-negative | 7f9f80ad759d… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-negative | negative | not-reached | true-negative | 7345e06b2292… |
chal-recursive-heap-unwind | dfb-taint-python-recursive-heap-unwind-positive | positive | not-reached | false-negative | 4167211160e2… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-negative | negative | not-reached | true-negative | c1fdbe917a64… |
chal-recursive-payload-transform | dfb-taint-python-recursive-payload-transform-positive | positive | reached | true-positive | f0be8cc8ba52… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 40a3d7f52ea0… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | c40cd76d1ac4… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 8437069cdf24… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 5f66828ab006… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | e128f1077104… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 367f9de530fe… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | e1b7cec19f87… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 0d6940ee40de… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 2e38bfce02b6… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 654bafed5264… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | e0738ae414e3… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | aad76b01b34f… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 7a90eddcc63e… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | c81f6b8f5e14… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 1d237ca14760… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | bbe42bb7b2d2… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 21da731c11da… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 57cb83e4be80… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | c3f9eb8daba6… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | bfe3727c797f… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 9907566d03fb… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 126b73148d47… |
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 | 6fc1490bafb8… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 13c5f1f10f47… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | f202950792d3… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | d51bdfc59fdf… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 810a2a1d6fea… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 16e46dd24416… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | a2edd8320209… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 63aaa7b0daee… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | eedaad8a9872… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | c9e622532485… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | c45542a9a863… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | d9a9c020975a… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 185d34658630… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | cb794e522aa4… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | a30b6326da67… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 5f306968a8ba… |
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 | 0b4f601c3444… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | fd91ff2d7b69… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 080522fbe7d7… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | aa00b192e0fa… |
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 | e633ffe4897b… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | not-reached | false-negative | c4b2030f35bb… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | not-reached | true-negative | c94d0a4336d4… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | not-reached | false-negative | 92762d12a715… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | acb9311d6047… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | not-reached | false-negative | 324b404ea592… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | not-reached | true-negative | 77bd9cdb4ca0… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | not-reached | false-negative | d8b0eed06cef… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 9e20ca2c4ae0… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | not-reached | false-negative | 66995e450316… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | fadbb181d229… |
native-summary | dfb-taint-python-native-summary-positive | positive | not-reached | false-negative | d2128c33adfa… |
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 | ecc26d755f54… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 868f1183bf17… |
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 | bae59b20f7dc… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | c67b4924739b… |
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 | c96e707e86bf… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 412d1c0a8cf1… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | 6332fb3925c8… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | f057d1289141… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 760cbc99362a… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | ea65ea1fb6df… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 22497bbb5b44… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 237d87236356… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | aed5808c2a0b… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | c7f72fa8b2a9… |
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 | 511afce179d4… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 37315add0abb… |
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 | 9d90aeb3921c… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 2ac54d2749dd… |
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 | d7ebbb6f4603… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 965864bacb75… |
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 | 3cf14ec482f0… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 51c063bafc87… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 21edc487dc0e… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | edcc6e71b83c… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | b866342cd5be… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 97b986f83520… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 4fa804a2c44e… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | cc4e40c4d5a4… |
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 | c16f3ba2d346… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | f63adeed0894… |
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 | c587ef057340… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 9fc09b22b503… |
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 | 7d447328a350… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 185e7539391c… |
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 | 349b6deae590… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 9a024415d2a0… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | eab2861b6bc2… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | f3389aa7eeb8… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | faae82b88055… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 6a3fd7e6cd65… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | af303205a4a9… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | fda1ff875370… |
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 | 6385b8c55e27… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 01f08c974851… |
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 | b24e24633bec… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 16fb880f5340… |
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 | 249b4e253860… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 2ed3964fee5e… |
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 | 7d2b3a133983… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 33f8128fb3bc… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 8957bc1fcda2… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | eae18ebd2823… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | df7ae247a80e… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 78920d36d910… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 9716c0f6eb12… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 4069f524b6a7… |
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 | 91f56167d694… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | a193259918b5… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 5167dd20e60a… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 9cd609678f30… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | a6a25cbc638d… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | d906fd54d5f7… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 429865cf8333… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 91211d6caa57… |
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 | 41540b2cba41… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 31103ef2f36f… |
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 | 07b623791e9c… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 35069d4ff2c1… |
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 | 468d8293649e… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 9e14362e21c1… |
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 | 3447e67e71a6… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 65e95e7e4e83… |
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 | 01a84b3f028e… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | a2cf2b3d79b4… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 8224bfd04267… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 8290fe48a443… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 07425a7b6c2f… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 71370defd6f6… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | e596e4ea3c2f… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 1da33aa0eb89… |
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 | b42fd6eb8ec3… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | a2aa0cc116ae… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | a578b69695d4… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 713a819c5a6c… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 74767bbd64f9… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | eb44a603eed6… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | a05e7aff4ee8… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | c5e13fd091c8… |
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 | 1c0c7b9d9ce4… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | f6b002a9f585… |
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 | 9e99263c1265… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 66a0501fc014… |
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 | 575fc2961664… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | a59bab31435a… |
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 | f38a7544c548… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 2e79be88a97f… |
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 | 2fe15b3a788b… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 53a60fe1f8c4… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 9556fa0c639e… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | c973fee0d96e… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | b6dfa5d1b033… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 4e168ed7a33a… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 51f69a54e1cf… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 14c31432f02c… |
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 | 43df9e3e7bb6… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 6f7a16946365… |
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 | 0d320fb98d63… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 35d7335a9b07… |
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 | f303c0c8c20f… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 27da3616b65a… |
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 | f36e8dfce785… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | a5dc991f5177… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 7f5eca59a68d… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | a7e39b590622… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 2cdf2e24e493… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | aba1064386bd… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | 9c13e73e5e66… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | ca46cab1e5e3… |
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 | bfc731b4d395… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 65b3ace2fe33… |
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 | e09ec77a0345… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 13a42569f180… |
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 | a155b1c539e3… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 7577d749efa8… |
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 | 24c166474de3… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 92ab962a6c7a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 22668284b5be… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | e6fb06d1fa9f… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | b1bf167f1f2b… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 34f792b1d8c1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 59a609ff0cda… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 901c08bf3c50… |
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 | dd316694f6e7… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 42430d5f8bf3… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 8afbd6ad8749… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | a0022bce81e0… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | ff4ccacb2f67… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | c5837c159fcd… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 8e841344f123… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | c2e448866b4b… |
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 | cf998db5c3f5… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 936138a3cb20… |
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 | 7b960599fb2a… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | 8606dd96e26a… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 1716af3f50f1… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | fead05e059f4… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | 608b70304525… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | b7549ab44d0d… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | ddf7e952ffce… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 16bf63303cfe… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 65f378032fe7… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 56a510e93303… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 56512f56a7cc… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 57a181b701d4… |
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 | 56bfdca6fae5… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 021658afb27b… |
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 | 149740fd0aa8… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 580b20664d31… |
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 | 735a464cb0b4… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | ec4aef178750… |
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 | af6c9943b351… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 6bb487ae96bf… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | ae8fc6c1f18e… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | e4db7167595e… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 5e5f977a46b0… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 56610a68558a… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 57bb9a9a6df7… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 138493851133… |
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 | 584ada488c8c… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | f2a089dc5ed1… |
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 | ab7d77a4ef0e… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | f1ef4315243c… |
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 | 8d9f4d86ccb6… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | b1aaf781c283… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 88373af5fa22… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | c892c042d8ea… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 8668dd72cc6f… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 80f4c6d08ffc… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 3a6d3a747aba… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 5be958fc3066… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 516934c586fa… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 67bc71c2a89e… |
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 | bf52bd2c77af… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 2eaf59976876… |
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 | 8b42c271491b… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 5744a85a52f5… |
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 | de749a3ce2ce… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | ba36987d8609… |
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 | c021cd1d3b07… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 14fdaf28c5c1… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 9f22bec7c63d… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | fddd6954d3b6… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 4ce0ac480482… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 02b2d7c550cc… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 036e62cd09c8… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 7dafcf57fcf3… |
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… |