Case evidence — v0.7.0
Every result links its retained raw-evidence artifact (SARIF or analyzer
output), digest-bound in the
freeze manifest.
That includes the runs that decide nothing: a tool-native scorecard whose
twelve results are all unsupported still retains its evidence and its
witnessed run identity.
Bifrost’s, Semgrep CE’s, Joern’s, OpenTaint’s, and the eleven CodeQL kernel populations’ artifacts here are new bytes, produced by this release’s re-runs. The eighteen carried-over reports keep the artifacts v0.6.1 retained, carried into this manifest unchanged and re-verified against their recorded digests. Nothing was re-run to make a number agree with another number.
This is the page the two amendments are actually decided on, because both of them are claims about what the retained evidence shows rather than about what a tool concluded.
- The five withdrawn CodeQL negatives. Open any of the
infeasible-branch-negativecases for python, csharp, c, cpp, or ruby. The SARIF is empty of results, exactly as it was in v0.6.1 — and the endpoint probe evaluated beside the kernel query records the sink observed and the source absent, because the extractor pruned the constant-false branch before the source call ever became a data-flow node. A negative that rests on a source the analysis never had is not a decided negative, and under Amendment A30 it is no longer scored as one. - The three withdrawn Bifrost modeling negatives. The
model-declared-source-negativeartifacts are unchanged in substance: they said, and still say, that the declared policy bound no endpoint. What changed is the normalizer, which now reads that diagnostic instead of scoring the empty result as a clean negative. - The four newly decided Bifrost cells. The go
array-elementand phpmap-iterationartifacts no longer carry theindex_memoryvalue-flow diagnostic that made them decline under v0.10.8. That signature has not vanished from the freeze, though — it moved to the gomap-iterationpair, which was and remainsinconclusive. No outcome turns on it, and it is left visible here rather than tidied away.
Thirty-three slices are worth opening for the opposite reason. Semgrep CE, Joern and OpenTaint all produced new artifacts on new pins whose normalized outcomes are identical to v0.6.1’s, case for case. The report digests differ, the decisions do not.
Every invoked case in this freeze also retains a phase-timing sidecar beside its raw evidence, and every run retains an environment stamp. Those are additive metadata read only by the latency page; no correctness outcome on this page was derived from, or conditioned on, a timing value.
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 | 04c1abefd292… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | 52d68e747b5c… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | c5742eeb3629… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 2e592c5b83cd… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 11eadccf85a9… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 304622f2ea2e… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | 0672eee0991e… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | f77f05d7bee5… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | a0d14e92e8e3… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 244478424dcd… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 5d640e0790d5… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | da7dc5ae8dd0… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | 084d1a3b9d8d… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | 3da7dde5dadf… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | a7dbf1a2876f… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 5e6f754fc4fc… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 48780052cec0… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 2d1fef015a79… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 57c6cbbd40d8… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | eb3018b7d635… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | 7a96092020f8… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 8de9730676f6… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | 269c81505c1c… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | fe20049fe541… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | 4d99d769502c… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | f17b430ce94e… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | f46dbf0bb6df… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 274c5d0349cc… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 860cc6d479b8… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | 62100fc7dd6a… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | f250fbf2760e… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 4b2493d7f09b… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 1c072efb5fd3… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 7e10ddac8ae7… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 0f27b3553d8d… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 7a460bc3be67… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 3c90da0a6875… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 859e3f6f0d66… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 8994aeb52908… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 0246fa1563f7… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 8c8a6b1d459f… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 1d8a7c89e270… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | c435e79ead4c… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 2d85639a0931… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 1bfd373917df… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | d567aba4a5a2… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 59f6f650abb7… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 5934b0e0ce22… |
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 | 9a05dded075e… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | 0ad0385cd9d5… |
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 | 441128df6257… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 3af181135a5e… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 8a626fa3d879… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 340023b7da97… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | d99fad941b15… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 3dc91e9233d8… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 8b6d9788d2a2… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 4fe44ec02c78… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 58bba185ec11… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | fdb55c036354… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 3c96db9886c5… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 1deb658324db… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | 7f00f2ab2c48… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 89d0295738a7… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | c90648b54d97… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | ee108644b225… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | 875601bed46e… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | 55d7605b39cf… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 96f02e6aabac… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | fb76bc843ea9… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | aeb4e7499084… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | 3651ed0bd136… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | 2c3dca4209ce… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | 5e42aeff5930… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | dc20eb5275d1… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | 0f97c12c8689… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | 0eb048781e95… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | 6e603c68b17a… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | 9618420c0d4e… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | b120f5022b00… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | ec9cb374eae5… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 6d98792665b8… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | 33f0a1413c8e… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | 1401eb55ad4e… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | acf3f2a4ffa8… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | a0d0c737cca3… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | ca4f1bae08a2… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | d9ae45704391… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | 3f334f0d01e2… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | efcdc33384bc… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 2b33160401d1… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | b7f4263e3479… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 5bf39f500135… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 33c6e636e225… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 46b4613637ba… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 4c695446d23a… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 8e2147497a7b… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | a7cbb0e61142… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | c399565652bf… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 73ba25d1b22a… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 764e9dcd5be4… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 7d9d85884839… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 87356d9710da… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 91b6619fa4e8… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 6a9145ca84dc… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 08fbba4509d6… |
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 | e2881a543a14… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | af94e51c67a1… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | ea0ad563d297… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | d24351d8074b… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | fafacd727d93… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | d7a1fe48c582… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | 7b3fe30c4b14… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 28910481230a… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | b346d4916716… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | b3460aca3888… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | a4e2259edac6… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | b6186c4335ba… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | inconclusive | inconclusive | bf0f32368401… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | inconclusive | inconclusive | fd2eefc700de… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | inconclusive | inconclusive | 355a480a93cb… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | 418295e2915a… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | inconclusive | inconclusive | 58e3e08e69e2… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | inconclusive | inconclusive | 31ad0205088e… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | inconclusive | inconclusive | 69c05a2c4253… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | 42e3e13a0b04… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | a5d6aaae43b3… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 40650750362a… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 16353f27af62… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 759810d7c1b9… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | 67d912725adb… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | d00e2048fc09… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | 19284d2c88e3… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 4d55f9554b0b… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 524ff2c744e8… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | faae53d895e3… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | 4e6155bf130a… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | c1e8e7143f04… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | inconclusive | inconclusive | 5c117f825d45… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | inconclusive | inconclusive | a2c7dfa814a7… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | inconclusive | inconclusive | 19bd75fa35c5… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | inconclusive | inconclusive | f5fc8ef9f6f4… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | 63e70cff648c… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | 6cdc6038aa5a… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 3fc97dfe7299… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | cc7ec0532053… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | 32bb1ad6ad39… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | 943a59ed155a… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | ace63f894216… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 4b234b91b70d… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 2c2de69c6a6a… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | 0518128a6fb6… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | d5f69c067390… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 5389f72b2881… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | not-reached | true-negative | c14b90273e11… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | c50488da9cda… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | f54bd587e84a… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 745d913d7f92… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | ee09a638167c… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 2f3dec3811c1… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 9fb22d2b71f7… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | d1afc2dfa9b9… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | bd956eb7f205… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 133cd2fe5652… |
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 | 5d0d3ac3ae83… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | ec3ac8dd99a6… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 73357862dea1… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | dcc2db79837c… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 3cbeedc15a10… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 8bcdb8c7b7d6… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | 882dd951af33… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 1b67e20d7813… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 6d5f21b65527… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 5442adbe9497… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | e67df6728f8a… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 04720f009d3a… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | a91eb57f1b26… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | 349071d3ac64… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | 7a0bd2efb460… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | 653dbba0e6cf… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | inconclusive | inconclusive | eea308f52022… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | inconclusive | inconclusive | 651802d7baff… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | be0276759cb2… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | e38d53f3b9bc… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 55b038db6b79… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | de780ac07507… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | bd53c69be27c… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | dbf5b80af5af… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | 5518ab4d1907… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | 3ed72018001b… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | f3258058db75… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | ff2cc2d6fb5f… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | 794eb5ef3b74… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | 939e0b4181e4… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | d2f9b549e9ce… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | ff1ae81d0392… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | inconclusive | inconclusive | 2d8ab766fb25… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | inconclusive | inconclusive | 2dbadbb6dec5… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 5c011523ce75… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 3cd1bb5cc7e8… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | f1ec54b8da32… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | 60437fa1293d… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 538ea6994073… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 4470ea080f6f… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | 248f2a9d94a9… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | a433cf00ce03… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | ac688d20f071… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 771f7ccc5bb9… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 6d5a8ed372da… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 9d756fadf6e3… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 91ba857d5d70… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | f5bbe20f2084… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | not-reached | true-negative | 6e0757d8a6e3… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 26bcd77c9a7f… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | df203534fe64… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 978d2a324b8a… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 07ba1cf88fcd… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | e6917e70d864… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 2d3f6485c032… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 522f8c2bed2e… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 41a112d9b659… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 64fdf0c77d00… |
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 | 577ccbd8d520… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 46c5f17158ab… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | c93d329e59cc… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | d5bc50ed1f7c… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 2f08a94f4505… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 73ffc351fb9b… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 11b39db7359b… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 960c3b72723f… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | e9aa2e7d5bc0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 78a727fbb904… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 52c1732a84c2… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 6f6919702a4a… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | inconclusive | inconclusive | 94b7d01e8642… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | inconclusive | inconclusive | 366886123ed1… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | 873f44ea219f… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | a16443dca5b2… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | e70bb910c28d… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | d9725bbd3fc7… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | fbb46c3ba091… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | 0dfc4ba798db… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 1e6f7edc9de4… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 7845b88341b3… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 79a5704af3a5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 483dc5ab9f75… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | d9bde8a2535f… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | 12660c2ca936… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | dde004b3fb03… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | b36c06481583… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | 93f51c938f3f… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | ea693fccb197… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | 3c8177cbe723… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | 3562560311f1… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | f847768a13b4… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | 112908e44c81… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 3c6038e730bb… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 366cb9ecbc21… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | 63698c5a98af… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | 8dd84e9146b4… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 3a6823e94794… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 09ecd35c4c47… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 7125d464e543… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 02e48994c2c6… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 99393245fc6a… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | a232a70fe9b6… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | c51fc9127d85… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 6aaf9b586e20… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 4be6c96bedde… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | f703ee4a5786… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 3db5578f04b0… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | bd1befb63a9e… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | a141e122c447… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 1c8e37069bb2… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 06506eed3e86… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | e94085c098c3… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 3a3fedbfa6c4… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 5770a6450196… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 984d622f2299… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 823ccd51853b… |
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 | 34fdfed866b5… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | b9d9740396ab… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | inconclusive | inconclusive | d92b8f475f7d… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | dba3d12b26f4… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 0e1f3b5a601e… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 19f5c738c363… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | f3c8e284a346… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 942726b9de3d… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 2ee1abb578d5… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | f10095ca7b1a… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 94a6fcbc47ef… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 1b618f4031db… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | ab03eaee639c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 758a36c42de8… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 90ee8c9ee868… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 4a2222c3ae97… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 317b57e2ecdd… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 9abafb5b0ab6… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | c2d8da544a31… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 2e021b9f82a5… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 3a4d68377915… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 18ab8befb12d… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 6db8b2f2bf50… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | cc8db1bf5876… |
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 | 77e78ddeee86… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | df1762c12299… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | e77d6a75ef76… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 095cf0e0303f… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | e5dc0b51cf93… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | d06764897c3c… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 74742629887e… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 8e4cef0449f0… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 660e39b8d902… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 42fdba8267da… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | fa49e39f1c65… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | a9dbd5137774… |
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 | ca99ac7be536… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 71bcc351c9b3… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 15f7428105c0… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 3f79b149d3d7… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | da389165522a… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 50406ea269ad… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | e93f22a4e8c0… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | c6f15b0eb661… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 761dc63fd73b… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 85ea3cb72965… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 5d1d65e2d809… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 25dd72ef4952… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | fab0ba8a1683… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | b29daabcc43f… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 6300b4ab2bde… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | 027078ba3423… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | inconclusive | inconclusive | 81cbd9473f68… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | inconclusive | inconclusive | 1f8d6fb4faa9… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | 2eb8d3f8251f… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | ba1f7957f028… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 4a59ba97d5eb… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | cd744b1a94a6… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 646052285ec3… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 5785182e5edb… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 25bc04bbf8d5… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | 2ce252e45aa9… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | e8cdcde8c73d… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 1a0d2a516a56… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | 60b52715ea99… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | ba1fab7cf41e… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | inconclusive | inconclusive | 0421ce760f60… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | inconclusive | inconclusive | d43df94a00e5… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | 74c463f3a24b… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | 3a5193d30ca7… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | inconclusive | inconclusive | 5cb04b00e391… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | inconclusive | inconclusive | b88172f32df7… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | a5d7b0899b10… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | 7de03086b16f… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 17e5e64a84e4… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 4893db0f01a6… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | a9dcce91f885… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | e11aaa4c7b3b… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | ebaf85a8f240… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | a437e69a5c10… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | cab103dcfc4f… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 7453179a3370… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 9de01038e669… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 00ed366117dc… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 5b02379f3aaf… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | e0340c808517… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | d4d0d8fc23d6… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 411e906af474… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 5563fe8e3c17… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 07a9fcbb2b96… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 6b741285ff20… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 033c4ea224c9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 06f586ec1966… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 32344d9791ce… |
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 | 33e9607fda94… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | e88f22fd772b… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | inconclusive | inconclusive | 71428e05461d… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | b675d4431ad3… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 707b6f5e984d… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 0bc12b895152… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 7bdfb5a98e9c… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | fa9e246432ae… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | b7b9f97a7930… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 3f68f10e55d7… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 2f113065cc21… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 7ce435645843… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | d329f50f1d60… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 069497904695… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 392498564801… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 36bbd66e2d4e… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | 716a60663e32… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 337489a2bbbe… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 66978fde87fd… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 161002a43388… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | b4e96fafc343… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | b71344896fcb… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 119b1a2b9cbb… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 591ae33b1f0a… |
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 | 805f4f841113… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | db7958e7bac0… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 8e049935ef7b… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 67893a5bd5ae… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 8a4b1b9cf5f9… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | e732ef551419… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 46cfcae4647d… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 1af1e2aa2c37… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | f5781e4cd538… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 345548595d80… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 88fa930b64b1… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | a5dc4503293d… |
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 | fdcae195405d… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | 28e2897fc28b… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 7a7cf532b69e… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | b29d487a1fd7… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | b6d466fea559… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 06f3aa76d349… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | 90a2009fd6f6… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | e2535386e815… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 5b3250518171… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 191f74c03085… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 68be91ee5757… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 1794e3c6938a… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | d85726058202… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | 90dcbe867e4a… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | 2893f647da70… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | 9ec1664b2f67… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | 6e5cdf2bd8c2… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 2778ad8d8c6f… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | 758f8b8f1b1c… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | 9618df0f6535… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | e2d35846e0e2… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | a42a7f1588cc… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 5528359f1f20… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 50cd3361a62b… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | 1ccf3eb399a4… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | f5f4072e82aa… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | 996b09d61773… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | 556ea55aa752… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | 8bc17687ca30… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | 1cd659baa0ef… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | 99c26a0db56e… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | f6c17221a7c6… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | 12f4b294585f… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | ca4003b2ae67… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | b60e20ebf153… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 21a692433ce9… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 0421eb2da657… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | 91673f3fb526… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 09c7d1856c07… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 066d57583a2c… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | c5f117122ccb… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | b0ec7a48207d… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 5a3efe868a19… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | ecc7d2c5e097… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | a947832d1670… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 4b3981aa433d… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | aaa6c405aa96… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 65eabe3a3a5c… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | ac3e383b5c52… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | d30f8e0e011a… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | 895454da1622… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | 42519b512f20… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 43561b459162… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | e694fd99d7ec… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | d2ec83aee1ff… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | cecfce09e61d… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 3ec1107c1bd0… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | 99f3d7e2c0a0… |
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 | 643daf51f21b… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | reached | true-positive | d13a23679cc9… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | ba26c5cffc05… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | 18398edd087c… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | inconclusive | inconclusive | 9236f9c26c9a… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | inconclusive | inconclusive | 5cbc31d5737c… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | ce7e7849e0b1… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | d333e5547456… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 61bc7633aaa7… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 38a15ae2355f… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 58b0186376ec… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 6e04505ba1b8… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | inconclusive | inconclusive | 024eaec8f38d… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | inconclusive | inconclusive | 75de8d09bd2a… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | inconclusive | inconclusive | eafa5932e3fb… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | a37b39f49147… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | inconclusive | inconclusive | d117d741321c… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | inconclusive | inconclusive | e8feddd89b04… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | inconclusive | inconclusive | d6e1a9be43d5… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | inconclusive | inconclusive | af04c7de6e75… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 882594168695… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | cf8d15fea541… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 84ade4694936… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | reached | true-positive | 7a3765dc15b9… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | inconclusive | inconclusive | 79e0a02df963… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | inconclusive | inconclusive | c30fcea7a810… |
chal-element-object | dfb-taint-php-element-object-negative | negative | inconclusive | inconclusive | 8060b690913d… |
chal-element-object | dfb-taint-php-element-object-positive | positive | inconclusive | inconclusive | c70f5ea0a710… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | f50c8786f792… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | d3009cd1b519… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 1ab60310b7c2… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | 94344d5ef448… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | 2133f617a3b7… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 2eef50fca9a3… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | inconclusive | inconclusive | 19397ff01b96… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | inconclusive | inconclusive | 1d875d15abff… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | c4c90669473b… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | 90f05bebcf4a… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | 793d72d49ae8… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 71ec5cd0282a… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | inconclusive | inconclusive | 4033c77154c1… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | inconclusive | inconclusive | deb1adda4480… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | not-reached | true-negative | ced970fca9c4… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | ffeb86cffedc… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | a36fbd979980… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 2e403c40a188… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | b4d8e42d6e9a… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | c07dd75e9641… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | 6aa9f8be7a08… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | 91106257c41d… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | d55a76be91a9… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | e06da7c28480… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | 9da2c556cd68… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 17ff0eb1e8bf… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 7a6ea99914dd… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | fd377fb1fe42… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 789ab9e95a8b… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | f73725bff756… |
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 | 94085ee88380… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 0d544b129727… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 51d1e1a578fe… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | b1bed7d944ac… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 60e7a511fa5c… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 8273920be9a7… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 175bf4dba09b… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 386101d64255… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | a0cb8146d8c0… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 67f03998542c… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 0d4486c77cfa… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 6391928b8602… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | c78e48d4d95a… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | c78e48d4d95a… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 87703bf7a47e… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | 472ab35efab9… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 110f2cb43e85… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | 9ea0b5259289… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | 2490205f313d… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | b524e02c47ae… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 26b9294e8f91… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | f3edc4182cbd… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 64455ab8584e… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 4f02f355d0fe… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | 33abfb9b08bd… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | 33abfb9b08bd… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | 4c760355118e… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | 5edf74bc1295… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | ce7275ddd1e3… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | 31e66d678223… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | ae6e575b0f36… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 4a46602cade8… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | 0b53c595b7b4… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | 2f555cf61b6e… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | inconclusive | inconclusive | 66341c5e3adc… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | inconclusive | inconclusive | 816ed234c143… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | 25a6a2245ee9… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | 25a6a2245ee9… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 954bae0756d7… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | a3e2d785f507… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | ba0b3affa267… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | dad59df3b3ac… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | b217ca126763… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | d00763f02e3a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 5cab06d54d9b… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | c65192339eef… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | d99060f6589c… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | b5b8be96cfde… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | 235c48ef9f3b… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | dc634e3a65bd… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | c484fec360c9… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | e74e92944ebe… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | d5419469d6df… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 0ffffb052160… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 5bdb0132d723… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 46df676451fb… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 874485807760… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 23c91b79a554… |
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 | 0b8a5820155f… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 15a88629dba7… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | inconclusive | inconclusive | 12a4e7922340… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | db0701f9ec88… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 4a37f4277f38… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 5454476e4869… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | f30942b56e02… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 034d3b8edf68… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 933bfc8087fa… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 45c5ca02bfeb… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 91ab1809744d… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 1d905ff0c949… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | f1306d80d078… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 3141a1e42578… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 6699a155ec92… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 9319ce7e1edd… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | e4a3191fd327… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 5c51b01ac8f1… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | e306c8678dcf… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | acd285c64d60… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 7f4386e325d8… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | e04870834bad… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | d2b1207783e7… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | d94d8d99ba19… |
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 | c84a0c620e5c… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 00c56efb23c4… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 2cdf6151330a… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | d61692f558c4… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | d07cccb1d384… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | c56a96bad04d… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | 1496cbcb418c… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | 7129a8982cbd… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | a8fa9e0a5175… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | e7c1bd44adea… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 046624a666e5… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | e2f3b62da39b… |
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 | inconclusive | inconclusive | 91130e033376… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | inconclusive | inconclusive | 08bb5430be80… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | aa561e693e1a… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 352bed9d6443… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 51b403950533… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | 3914b704af41… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | inconclusive | inconclusive | c263438375fa… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | inconclusive | inconclusive | 03a247ccdb44… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 0d9161dd5821… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | e8aafd48639a… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | e3c706b03582… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 0b5b37edac18… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | cb51937cdb89… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | cb51937cdb89… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | dad629dad96a… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | e9047db48794… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | e2669a6ac41f… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | 711ca9e71b9d… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | 511c5d875f05… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | db0c2ac590ec… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 66375fb9cb0e… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 2cd76ba653d8… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 63b024d458e3… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | b8af07c40352… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | d8f8bd5c2fd1… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | d8f8bd5c2fd1… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | inconclusive | inconclusive | e371dfb7bfee… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | inconclusive | inconclusive | e371dfb7bfee… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | b993b3dfd7ab… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | 20118d21217a… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | 197eb0c60784… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | 2ac5a4ebbf00… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | inconclusive | inconclusive | 73cf498682b7… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | inconclusive | inconclusive | 299cef9781ea… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | 5f62728a6880… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | 702faa7ef3a9… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | 4d2f2b449608… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | 4d2f2b449608… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | fb6b3b05c065… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 7cb70f0166a7… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | inconclusive | inconclusive | d54846b8adde… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | inconclusive | inconclusive | 21082ad00f8c… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | bbb166ac13a4… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 163541954bc0… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 994c3511926d… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 51651da794a2… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | b2b50f391959… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 83224b819bd4… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | 7468f244d45b… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | 6b1058e12abd… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | inconclusive | inconclusive | 2d490118c3c4… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | inconclusive | inconclusive | 6f0724bd1af8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 7b953ec4d942… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | a8216028a760… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 0a50bc102fc0… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 4e91c395b80e… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | inconclusive | inconclusive | 91ee423c5533… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | inconclusive | inconclusive | 911ad6139ad0… |
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 | 00e18f9309ff… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 9b89d5b4a63e… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 516aaa93de52… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 79fe6007cf35… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 92bdac09ff6f… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | d5a6e80bc850… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | f82443b6e82a… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | e1468729ec5a… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 2c96c51fb2cb… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | cf6656ae655f… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 13b2952048d8… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 322aa02f9af2… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | 03760ecd58f0… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 3a253465daec… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 187f8f6633fa… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | c302dcbce077… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | 786cc5a9130f… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | 93bc95464cb6… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | 417d905f28c5… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | ded9cc59ee9b… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 10483c7f5764… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | d351ff3f97e1… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | a2cfe3721066… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | d18b97501733… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | dcbd93335a34… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | 0a4ffda3d771… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 26c62afeacd7… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | 927b3c8d7797… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | c9e6432f9d7a… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | 3c3c9bee1dd2… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | adedf5bfc7f9… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | 343000d7d222… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | a98c27c4dfe7… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 4d6f50d67388… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | fa55fac52019… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 760d728e7cad… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | f9c64a3ce358… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 6e9102526904… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 698b47ef8b97… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | a25b8befb07b… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 36009f0d896b… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 3306b8dc5e77… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | ec4f352ac9df… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 776a8f467656… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | cedf8f03f09f… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | a7561c352599… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | aeeb0a4e4160… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 38df2e36a647… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 91ed54edfc4b… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 9af9377e8253… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 7729b5df4783… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 05146c3b8bac… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 9a72fc85632d… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 4e4ff87068e7… |
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 | e3abd2eca2b5… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | 97243d3da8c5… |
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 | 64298b44d8d9… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | c1a7b5edf1a5… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | 72f7d2799143… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | fa21731ade27… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | 70e620f7568d… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | 1860e07d75cd… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | 253f12f597c7… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | 857335c79666… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | d8657dd0dac1… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | 4b9915d112ac… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | 5192e9773dff… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | 00c25f3906ae… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | c539d4bda2eb… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | 065ff7d02f6f… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | f78aa303611a… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | cb2bef447a3b… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | 5e220f570d43… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | 694ce506d4b4… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | 63ee1c50c19f… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | 46abdee2710a… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | a4b88de9abb4… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | 0df6996e1a49… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | 48b42ee32f58… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | eccf2d6a3371… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | c4bb6720b695… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | 57254678e2fd… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | 97658ffd0010… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 192484f2c6f1… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | 23a1c3d6409a… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 6875b8022135… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | 62e75848d46c… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | 061eea0dd780… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | c821a2247e29… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | 1aaf57fdf9da… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | 714097990ea8… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | 3794021f6032… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | b55354c02bea… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | b3039bb38dac… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | de42d870ca23… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 33dff73eab48… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | 8df4ec57e909… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | bcd35fa5b62b… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | ae0607d149a2… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | 1f8f228c1e92… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | 10d5931b7ade… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | c5b4d63a967a… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | 74d393777e64… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | 35758c4c7a9b… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | 52cfb09068a3… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | e0781a2a3d63… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | 863c7deaace1… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | cd980b9f0ba5… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | e301caf0e2ec… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | f8609cc75124… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | 7497e93a28ae… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | 776d8aa1c3db… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | b719d1908577… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | 154d63905782… |
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 | f250fbf2760e… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 4b2493d7f09b… |
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 | ca4f1bae08a2… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | d9ae45704391… |
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 | 3fc97dfe7299… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | cc7ec0532053… |
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 | 538ea6994073… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 4470ea080f6f… |
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 | 2b795ee9bf84… |
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 | 577ccbd8d520… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 46c5f17158ab… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | c93d329e59cc… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | d5bc50ed1f7c… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 2f08a94f4505… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 73ffc351fb9b… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 11b39db7359b… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 960c3b72723f… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | e9aa2e7d5bc0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 78a727fbb904… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 52c1732a84c2… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 6f6919702a4a… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 3a6823e94794… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 09ecd35c4c47… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 7125d464e543… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 02e48994c2c6… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 99393245fc6a… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | a232a70fe9b6… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | c51fc9127d85… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 6aaf9b586e20… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 4be6c96bedde… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | f703ee4a5786… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 3db5578f04b0… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | bd1befb63a9e… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | a141e122c447… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 1c8e37069bb2… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 06506eed3e86… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | e94085c098c3… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 3a3fedbfa6c4… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 5770a6450196… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 984d622f2299… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 823ccd51853b… |
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 | ca99ac7be536… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 71bcc351c9b3… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 15f7428105c0… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 3f79b149d3d7… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | da389165522a… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 50406ea269ad… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | e93f22a4e8c0… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | c6f15b0eb661… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 761dc63fd73b… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 85ea3cb72965… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 5d1d65e2d809… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 25dd72ef4952… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 31ec1618a1e7… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 75ba3c13770d… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | a9dcce91f885… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | e11aaa4c7b3b… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | ebaf85a8f240… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | a437e69a5c10… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | cab103dcfc4f… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 7453179a3370… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 9de01038e669… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 00ed366117dc… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | 5b02379f3aaf… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | e0340c808517… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | d4d0d8fc23d6… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 411e906af474… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 5563fe8e3c17… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 07a9fcbb2b96… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 6b741285ff20… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 033c4ea224c9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 06f586ec1966… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 32344d9791ce… |
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 | e5c25aaa49aa… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | b9e2bb44c4c2… |
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 | 793d72d49ae8… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 71ec5cd0282a… |
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 | 94085ee88380… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 0d544b129727… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 51d1e1a578fe… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | b1bed7d944ac… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 60e7a511fa5c… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 8273920be9a7… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 175bf4dba09b… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 386101d64255… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | a0cb8146d8c0… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 67f03998542c… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 0d4486c77cfa… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 6391928b8602… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 954bae0756d7… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | a3e2d785f507… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | ba0b3affa267… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | dad59df3b3ac… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | b217ca126763… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | d00763f02e3a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 5cab06d54d9b… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | c65192339eef… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | d99060f6589c… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | b5b8be96cfde… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | 235c48ef9f3b… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | dc634e3a65bd… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | c484fec360c9… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | e74e92944ebe… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | d5419469d6df… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 0ffffb052160… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 5bdb0132d723… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 46df676451fb… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 874485807760… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 23c91b79a554… |
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 | fb6b3b05c065… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 7cb70f0166a7… |
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 | f9c64a3ce358… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 6e9102526904… |
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 | b8f8a1ff13b4… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 87337792213f… |
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 | e9ead6b0cdd3… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | f5794e213d87… |
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 | d11eb515aec2… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | 4615351e0a3e… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | d1e44af04f8a… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | cfa0a9f04125… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | f2a7045babd5… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 61c4d32dbc81… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | cec8d3692729… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | f4fa6335e350… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 36553427e698… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 87d04687ba18… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | a359283d9f7f… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 7517169b9596… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 454dae3dec55… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | aea63ba5d47e… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | 85238247263e… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | c6e00e7081ea… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | inconclusive | inconclusive | da9b6c5e3e0d… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | inconclusive | inconclusive | 06938b458306… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | ca4f5bb14bcb… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | e595c44ee555… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | f4cd13aff319… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 40b41abaa59a… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 725898e6d900… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | e5d1dd00b569… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | b151a3800d22… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | 38c105efe83b… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | fe9eafd99620… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 6ebc9ea73d68… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | f889af3d9713… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | 7149f05c5c11… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | inconclusive | inconclusive | 5afd99375199… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | inconclusive | inconclusive | 759dd99c2614… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | 92e2b7765a98… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | 659ddd1a8501… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | inconclusive | inconclusive | 791ace10a253… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | inconclusive | inconclusive | bf9a666308e3… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 5e938865736a… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | 8010ba44addf… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | e9ead6b0cdd3… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | f5794e213d87… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | be61aef2169a… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | a613d5205cfb… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | f3f999a74d3f… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | e8204d761876… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 26cdfea63c75… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | fe63a6a507c0… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | e096270dfbf4… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | e0374490223b… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | 21c83ae70b53… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 0da602022361… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | a79172f7b603… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | dc413cf57289… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | d28f161b517d… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 46265810d125… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 9983a572532d… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 0c8778d000f7… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | fbe7a9bd5744… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | c109546adaee… |
codeql-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 075c15aeeb47… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | e26aa12b4c11… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | c2648382b826… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 47dfead9beb4… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 6256309944fe… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | c9d00d52c318… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | 6592db6484b9… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | ee8b842e0ea4… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 352cd79d83d5… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 12133b135469… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | c42764900703… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | a9aa4ae45f41… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 420527ea957c… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | dc6245f6a17f… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 56ea8da2c54b… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 2825e7757725… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 8b631140f8b7… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | fcfb217cccaf… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | 88b927c84fdb… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 902361790ef4… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | a5287524643a… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | c0e60e25c25c… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 8fd1c6ef7220… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | 5a3524a6fcde… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | e5a0557c25ef… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | c11d28f1861e… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 3bd42ebd2d9a… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | fd453c719ec7… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 34f1b2d23419… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | bfd04d46cf03… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | e7f5792e9f43… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | ffcc13f593b6… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | inconclusive | inconclusive | d3e0cd6730ef… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | f4e25da22731… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | b1b7a3278522… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 39b2d3135555… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | c1c9b8f5a1af… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 7434aa1c12fb… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | b6000181b009… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | aa753e81aea0… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | ea298125bd16… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 103924c1bad0… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 3542bbe50245… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | b8e398b8dc8f… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 84a81cda3609… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 01e12cfd7b27… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 1a3c1b540b7b… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 63c9f7dff161… |
codeql-c-kernel-taint-taint-benchmark-controlled — c, language-extension (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
c-error-code-return-path | dfb-taint-c-error-code-return-positive | positive | reached | true-positive | ed25a09c7b45… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | 9e29381724bd… |
codeql-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | not-reached | true-negative | 4f0751a386db… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | 7790ab81e54e… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 352bb8e50bbb… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 0cf28df91cd5… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | ec1ef22cca0f… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 1c6a65815c14… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | abe468e1ed28… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 9d5381eb542e… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | d89c810251f3… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 2f9bb9028882… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 18d05c463600… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 2bb125d550da… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 5d4144e6cb2b… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | 237173d997e2… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | aac38a638d8b… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | e6fa1af4c797… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | f656606a67ee… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | fa2c3b74ad79… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | 93006c5199b9… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 1edf317beb14… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | c04478573733… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | b57106ca05b5… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 095d470b2cb3… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 0af66f28daad… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | a63510eefc24… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 12cd6183062d… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | a75901cb9fc7… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | 7e8cfec23120… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | a424f806dd0c… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | 22364ce36957… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | cbc1bd12371d… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | 1f2a7dc1c4f4… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | ccb59779b58f… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | 8f378210a74d… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 40dfbb25d0f1… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | 699c05c30417… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 0c8db84225b3… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 66354e110a31… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | ba56d8772376… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 74ae061b3503… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | inconclusive | inconclusive | 8a238a7bd6cb… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 73cf7b073d22… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 3fc14b7277ad… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 06fd19c0da0c… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 00e95d0d1132… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 3191631090e6… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | d8baee1b3e7f… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | cca89a73b49c… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 915473d65464… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 4ff8aa9f82df… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | a8f710e6a85d… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | b2562a6bf5cb… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 1b57c7c5529c… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 376647bc109b… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 8c697c989549… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 83f87d61ad9d… |
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 | a38d184cc5d6… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 56cc11055159… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | aac6b981706d… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | 1a80dadb4dc2… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 7b27387e4086… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | 0fadba6d1d42… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | e29d98c54349… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 4cf058799b9b… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | ef53a7f0a191… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 9e1eb675b44e… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | d97841d99da3… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 5ad923d5dd7b… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | c853fa92069b… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | f026f4121cbf… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | a280352ca8bd… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | e61db9563115… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | aad416eb2ae2… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 3c7e8edc2b72… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | 353963873c68… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | 57adae7e2694… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 6996e9725590… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 214760ec73a0… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | da608be0c6c7… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 8ace57a8a881… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | d69a6a731fd6… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | 9aac8c2bc4ac… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | 1fff4535cd6d… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | ee00114215cd… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | cdc3187e911e… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 1a5fbc585cc7… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | 88b59b240140… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | 8309b3393f9b… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | f0445c5d0063… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 7d7ea3689ab5… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | 1f9a59b14a1a… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | 45b986b56c7c… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 74a3e0c6832a… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | 1999c5059bec… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | c4c3db7c6927… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 4e0681020df2… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | 54bdb92919bb… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | d686da5cd2bc… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | inconclusive | inconclusive | 1a8342bf9958… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 00160c7d1980… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 8ec43ab1f873… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | 23bca5fa3040… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 3c9c52201c22… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 6cb21518b2f3… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 52212e968dd1… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 6a9021061d9a… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | dabc95db5b03… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 2fe2aa478e97… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | 48bcabc20390… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | d542fa827711… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 99c5d722c73c… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 2a3b3f544645… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 95d4537717fe… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | ace0b7d9f070… |
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 | afda09155cd2… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | 320ff9acca4e… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 0bf892b65351… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 96f2c7716aab… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 563fe9c433f5… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | 7156a9d99eca… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | 35b6b620086b… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 938a00a35edb… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 58460d5b5482… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 6f7ffd354fa5… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 465e4df8314a… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 425c7226fd36… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | f198345e317a… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | 85d9e79fbc14… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | 57e4baef2ce8… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | b0855cefc996… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 92925e9bf0bf… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | dae7d26d1424… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | 2e6e138f385e… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | cd013f4657a1… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | e32f86c690e8… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | b4e2d33c54a8… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 235cf44d333c… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 38afbbe3233b… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | d3f9da4c26ef… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | 2380f5f00dcf… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | bc2f432765e3… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | d11e04074e63… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | d8946df07e6e… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | cef401ee500d… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | 544179e86aa8… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 2b423954572d… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | cd710b061c0e… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 37dec130e3b2… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 7aa7e2edfbf5… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | ad8092abc29e… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 748b4be7e26b… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 1545e168622b… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 9f19b7d3020a… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 60fb554851e6… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | 66f9638847ab… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | 4a5258ed9264… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | f7b4ca1daa01… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | f0b9fea2cfa6… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 2130d75313b9… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | f57619464b7a… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 86c75235652a… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 1087d28eec48… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 96c96b121766… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 9439c6f6afae… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | f0b37884a09f… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 1c13fd88e3ff… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 242fb5c07b93… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | c76634fb038c… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 67bd0024ceaa… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | fa620261bec5… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 936b6d0165dd… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | e07f9cc25062… |
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 | 87031556144a… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 0c172ffe26e7… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 5d5a38521709… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | df719253fab4… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | ce7765b1a54b… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | e1dac2813034… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 3ecbfd091ce0… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 4594269366f6… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 576f874ff7a0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 7e8a71bbf386… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | d7af55f96ee5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 7548f669b34b… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 8021797e52c4… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 6c9815e625ad… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 8472fa77348a… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 6c5f6158e70b… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | e5ce10ed5f7b… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | b3b33c7ab246… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | ba50b4b9773b… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 231218fbed84… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | e9b87152edc0… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | acb4cf726846… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9cddf5c511fe… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | f30e15222ce0… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | f633009b42c3… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | bcbc94659c36… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 9332ef1baa29… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 5f8504c1d41e… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | 8150d5250c26… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 3a3a9e71d372… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | ee18a8394c73… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | a2f02a7e45ec… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 0956fc7eedad… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | a5ba16e1b860… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | c53e427610c4… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 33ccc85df01a… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 3fa088864202… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | c79d59f3e1be… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | f7f82da685c8… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | e3ac24e8cea9… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 18d9351b2214… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 8f975f132d42… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | c230eb4f50c4… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 47b953f1d67a… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 170321cadaef… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 48e12117f5ca… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | fae0cc27d94d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 34bd6a229952… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 4c6996ea5016… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 84e8ee77b865… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 1f350360b358… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | e7e4de2be1b7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 965d43410fa5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 8012b82f69b0… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 769e0630aefc… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | cf4581947376… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | b5cb8ea208c7… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | c852853d00bc… |
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 | 102ee8547ed5… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 3f08567938be… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 293878064222… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | acdf515c7230… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | a5ae7000b823… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 9a395584e926… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 77494238f8e5… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 16067246d7e2… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 1247b247bfb5… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 4be1de9bfa67… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 5da62ccaebb0… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 79904de73ed6… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | d667ab53520e… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 111d633f7f0d… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 79980779a539… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 4eadb7a1a4c2… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 1914219994dc… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 5ca0645b0735… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 7dd3bd26882a… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | ca711d627986… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | 010fabc4bae2… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | e369be55b796… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 142e200e8273… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | c0454e6e07d8… |
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 | 10d2f0f19176… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | 163bc7391542… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | dc58e3e100a2… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | 7dc3080ac59f… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | 9e1bbc583ee7… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | 51cb7da158ec… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | 6e5959d1b43f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 3c60cff3e079… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | 1faed4e02cc7… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | eebf7ac0310e… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | 43721309a600… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | d5ce165bb1ed… |
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 | 162a3b9e3f40… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 1b981738613a… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 8970d30c2082… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 6c191b6caf06… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 4077aa6a0c3c… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 67ab5f498f86… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | ce2f95644bd3… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 3c9102fffcdc… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 741b8bb90d70… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 1e0c3bac0733… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 63e1c10d4779… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | bae401e3b1af… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 00cad6deb609… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 4fb6d8d51d49… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | 8b0cd4222211… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | c7006cf7b3bb… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | 92f6ffbf838b… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 48110bf49879… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 0f9d3de3edc0… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | 4ef2247aa11e… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | f18909e26b15… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 989e8d512ff6… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 6a3411ac8772… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 220289a673e8… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 32418dafaa52… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | b7aecc781b35… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | d869ef873704… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 70097dfb368f… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 0cbb385d7f63… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 23678fc7f941… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 4f51ef580098… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | c6a4dff62ed1… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | 003ff8bbe93a… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | 5d7ed3025b28… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | 67ab2f49c407… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 3e28c1748f15… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | c88df8684017… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 955826dd6b9b… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 5a2aaeb81e49… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | a044f21516eb… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | e458640d9d55… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | fa90a4f1ecd9… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | fc02afa58f7c… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | e152c15ca4bd… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 71b71e542245… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 2ebeb1d50628… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 2d4f638d3757… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 7e6899f7bb69… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 04b842b61758… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 5dc9226932aa… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 4d16d33bb012… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 35e8a1b236fd… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 95e702f9915e… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 1e7123aa85e2… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 79d8c8fd4f38… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 15f38a157295… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 7517dd330c05… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 9c1a542fc542… |
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 | c8274dd5ea1f… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 9508d13ed3e0… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 82b310ad951e… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 0fc95bd9c488… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | e8a01f0ebd32… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | ad4cddffe577… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | bfd6e38db6e5… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 4a7352f2fb5f… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | c80ce66048ad… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | cbd7382ee88b… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | 87b8ee9d1f05… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 631b6c9a237b… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | c729d0fb4860… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 5b8610c0cf78… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 30cc9ece708f… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 91b83c39560b… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 6330101be07f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | e11cd84c692b… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | ecf3e726b5a6… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 74eaf40cf8c5… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | b23077f87293… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | a13f19074ae0… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | 55f6b2ca76b8… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | f3ca9c6f223e… |
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 | 23880ad5fde0… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | 06e184261c49… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | c6621b7ff546… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | b4fcbcf85f18… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | bf71a8316dee… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | f017709c4503… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | ce0ad3103670… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | 7746e571900b… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | a2d95afa923a… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | cbba13fc9932… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | 9101b1b83894… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | b2232d5fb1b3… |
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 | 7105ec0428c0… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 725e04d6ad04… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 35262c50f68b… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | ed3d06864307… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 5dcfba1e9527… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 5bbfac256b90… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 8c3dde0a316d… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | a2fe0b3d36f2… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | d14eec138e97… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | efa7f3aef775… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | acb3ae98ab30… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | a3af5be6525c… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 2566d39a9931… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | 20ee5e17d241… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 48f5e34041de… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | a6ba27d152c5… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 1cd99df79898… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | edea74a116b6… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | b990a5990f15… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | fb98cb0d04ec… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | b79d591c116b… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 726baaa430f7… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 6c81b0c538b5… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 6114636ab548… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | c72f29305a60… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | f31527428b00… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 4bc29b1be5dd… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | a5523ea634b8… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | e2fcf8f41be3… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | b0ebc8a69f27… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 4e23f87d19c7… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 142e327dbc85… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 59dadc2d5df7… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 134e83733ee9… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | c13fae7ee173… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 61d130dfe4e9… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | a971aad5a076… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | bb856f837d69… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | d0edffbd2967… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | ca6a2f68f26a… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | e0ac48a49487… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | 60f67d6b892c… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 914416f1908a… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 498993da0c4c… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | c2a66e463427… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 92ece9d8f8cc… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 76f7c3d724f0… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | fd31ddfb2692… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | d5867221c990… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | c9fb4f531249… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 31b8ae568340… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 8f3512421f78… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 2ed912973afe… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | fa3c4cd8c2a0… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 31e73d6762b8… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 77b149fb3f7e… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | ab0267a338a9… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 28e4f088326e… |
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 | 63798dc886f4… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | a6bca981a2c1… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | fc3f7f7f1764… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 93d771965595… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 42506f81a384… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | a3235b5c8a67… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 3abfb0a71afd… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | 8efa0d3a5010… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | d0575fe7a132… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | e5410b79f078… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 7410ba4468f5… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 0bad0efbb4f2… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | aecfe57c6c2b… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 479386eda058… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 49ae832036e1… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 558729b02631… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | 31fb02974b9f… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | eb9065bef301… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | b01e2155e917… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | d9a0f7c3b309… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | a1838be1807c… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 55c3430a81f0… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | b5c9c2ae78c5… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | ac2781a2f2b7… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 5b3c52b4404d… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 360b3854a567… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | 94d2a0622725… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 1f86054fe091… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | e89f0a989ba2… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | 2e037bef6a5a… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 5393f129cc4e… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 662de2fe673f… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | c12e653d299c… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | d933eefb0dcd… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 3592b8822e64… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | f93519a70b33… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | b974eedcc7ce… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 8c2eb01f857c… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | df9bbc0ba21f… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 26ff070aef75… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 8ac0c0abf45a… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 45fb27d2a5ff… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | inconclusive | inconclusive | da6693c964c2… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 23b7139ac675… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 92583582fc18… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 10b74c501a03… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | d4eb2594c857… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 8d0c29ff1286… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | aa9afbbcbc63… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 7dacfdeb7bdb… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 7adc98c4e192… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | a215159ac38d… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | e65acc77289f… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 082db0a349f9… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 2abe3542e7b0… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 72487031f76c… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 20b631ded982… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 675b06067b3a… |
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 | 60e9294ae198… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 7cf9d5f9da34… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | fbc278b1e536… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 31871f8f5e1a… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 745f5d9ab4a9… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 83199d35b3e7… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 8afdd464fc48… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 2f429768770b… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | e8b8f466b2e0… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | ef5de2b84066… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 1f978ef33cbb… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | da061d9c1878… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 556ada43d4ae… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | b9589b2b45fe… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 5ec741821109… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | bd010f160979… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 9e054edb1c7d… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | ef73e08db6ef… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 02951f927998… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | 3e4ebc7d1de5… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 34d04d836fad… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 82685d59ded3… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 4d50b3f43f59… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 8a44ca008c98… |
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 | 4502b577cf4f… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | a8f26060a264… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 04686e32da51… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 67cabc69c197… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | ba891bbfa897… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 50fd5559aa5c… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 78a310b40a99… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | d216a33d1b00… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 4723708c856b… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | dbe669d691a4… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 642fc9e13f5d… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 1d6e9fd1ca8c… |
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 | 311ec1b09928… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 1b227eea0966… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 42c6f1dc90dd… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | d2da7d0ddc9b… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 2f1e69466c58… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 5b6417196324… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 56105826f323… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | aa88543ebc01… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | b2bff66633b8… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | d50c8bffae22… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 6ab8113bdbbe… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 1522e1b03fda… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 7567c75fd3e9… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | c196d8584257… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | b40ae8768663… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 51f53f0250e7… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 76b4b3b10ed8… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | 1d77cff1730e… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 43931486555c… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 15491fbb80d1… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 3aa647132280… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | e93b00ca72b6… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 1804b8d0fc97… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 2204149c5fa5… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 75bbdca4e96b… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 3fbfa098da27… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | dfe2b551c4ee… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | de59d4c1394c… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | aab78acc7b47… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | e746dacdb16d… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 7fbe5ff4d4a5… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | baa3da2ee047… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 95aeca433cbe… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | c6890a1011cf… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | 9e76a5904cab… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 4ac66fed9f3d… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | d94ffe94f0ae… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 74b728694ecc… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 9c823a5d273e… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 54d80c42c833… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d1d74d61103a… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 8e780eec5ea8… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | inconclusive | inconclusive | 046a486c0502… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 81d331ad907d… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | c34de95eaa22… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 5cc3fcafb93a… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 2980bb5e6228… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 2b9c0860c1e9… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | fe9dd96d8730… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 5953d322e9e3… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 43536c7766e7… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | deab781ffc99… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | d827355327ef… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 4d6e7cffd0cd… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | f2b1e92c9ba2… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 0faa972ab48b… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 867e2bb29acb… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 6f83a020c43e… |
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 | 869d90502abd… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 23fe04f69bb2… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 7fd9badfc01f… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | ecbaef2f9adf… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 7c0e6d341c4f… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 634a45ae3431… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | c1736b9ed321… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 6b7bdac592d4… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 35ea88d28c6f… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 5507f725387b… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 629dd24c5b31… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 656cb223c51d… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 6345578424e1… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 46944b815138… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | b79e74aa5f54… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | a0c87254751e… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 59cda31b7b09… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | c39898958bda… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | e3555fbcaa5f… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | d675b10c8775… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | f1b078671bf7… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 22199453416a… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 7493419229ce… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | f8ffc2efff89… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | bea1dbc4c414… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 06658cf8ef86… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | 7ebcb676e933… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | 94ebc5efbf24… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 84a6e2fbe3cc… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 2e1d886630cd… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | 6131e69da2df… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 51917bd1aecf… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 3a227578a674… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | e3d090217ada… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 62e42fa88762… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 6cbc57a61448… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 11a6d851fd06… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 9a120abdc763… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | d3ea74d7db63… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | bb5f0839e946… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 0b477e4c73c6… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | d97c60293f8e… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | c7e54816366a… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 4f4372d81a3a… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 207c3b35e326… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | e40e9a560e05… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | df1d66df7abb… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | dde352a337b2… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 825aaec3c46c… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 01218d876e91… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 7773b9452ab9… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 00b09fea03b6… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 5be5abdafab1… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 157987a10d31… |
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 | a4a48fce03b3… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | 1f3d69d5a46d… |
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 | 5b6cdfe3ed6b… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | 97e11dee1957… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 1e4842cde8c8… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | f5ecc2805333… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 53301fc07943… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | d573386a59a7… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 7d44fbac0b63… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | b82f6389a350… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 6ecc596c475e… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | c94058b3c7bc… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 7d36fe660d76… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 51daf20af3bf… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | f752a4ce6188… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 73b453b8ecc8… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | 7df07ce7cdd2… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | 77ac0eab73cb… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | f05d923cf106… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | dad8d86e7787… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | 5c24c4ad191f… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | 82f091af2b79… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 08e4b267938a… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 549e281114bb… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 7e51cc0de702… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 2bb59110668f… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | 5fae55838a76… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | 3e61a450fece… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 03b74a91808f… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | fa3860b62a67… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | b0aeb1110a02… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 7e7139e58258… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 315ed2a91276… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | c8e3d2d94571… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | 7f73992df943… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | 416ac57f5ad6… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 1f4c62530d27… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | 211ff6af2c99… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | dd1e9b597d13… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | 62ed14ee5c7c… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 28e438adc969… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 2e673506e3a5… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | a3e299320c38… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | c4b263d695bf… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | ea7dd6449012… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 06657de910a9… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 2f84f8698996… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | b67fd37a9f5a… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 2698a529e47c… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 7c10d65569a1… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | b93c8028503b… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 07a5f028458f… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 633c5039f602… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | d38d755fe8fb… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 48fac3fa9ec4… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 866b5a32731e… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 61a5ec8829ed… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | e41cc9e68e83… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | 1f3cf4987d59… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 1faac3cd6ff7… |
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 | f093b6a8e890… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 72c8fd1928cf… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 05cc4612c46e… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 50572a664da5… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 6a0567ef9483… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 3e0d29cbc0e5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 909662800879… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 9e383e021588… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 86de24dd2761… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 53b7f26e106e… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 373a21ded4e5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 3cf69a978ce0… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | eb99104e14d7… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 74626e57d12f… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 3d36b11784e2… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 5c510726d11e… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 3706120881c4… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | a00e307330c9… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | cb8b9c6f9386… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | fe26d8cea709… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 4aacec80988d… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | f7ac993f6445… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | dc8985f891ca… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | ed098e542f6f… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | b301427ba3c4… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | f9e4f79deba3… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 985d3ff83351… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | a77e69208c8d… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 8c27e45cb7d3… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | ee6694f03142… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 5a42da8a524b… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 43bd6f04b09b… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | ae080c0347a2… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 801c281b1b96… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 3c4e31d6cc5d… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 79de1e44c83a… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 6548d8d17562… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | c5a6f58320ac… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 24aca487f22a… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 2bf75da0dcc4… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | eef7049ac239… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 28126687af25… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 1afc9f8ad035… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 20fa50d3149a… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 5a57404514db… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | c92e6487028e… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 10737ccebc5b… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 7bd1a81fa116… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 49ad66766822… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 6cef5b284e43… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 40e4432eff8e… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | a435b29c138e… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | affdd96480d8… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | b3e309f142e8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | d46091e1d19f… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 4c6687e3d925… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 2f2f61447005… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 78e35fed568a… |
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 | 2fddd81a1aa2… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 3d6cdaa09012… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 3e8e91135004… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 2701910c758b… |
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 | ab5b007b2722… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | afa80678d3b1… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 1b4894b88133… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 792cf1ec8c91… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | fe6b51a88998… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | daa0eb387529… |
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 | 90214605d2da… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 7d76d5f07e9b… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | aec04c3320da… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 8398b02b50f9… |
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 | 07bc5c0e6863… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | e102a1e411c2… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 57b9be6ce1c0… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 6c0db12d4509… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | cc88f82d23c1… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 510ae7ac7e7c… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 15b2bbc0ba1f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | cf7aecf9edc0… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | b323db32c877… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 96fea20b0d89… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | b44bc8330180… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | b22745d715f6… |
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 | 25e7744c142f… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 5860066b7c52… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 664d83bee580… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | c034752b467a… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | e71e06c3d630… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 5800ff4c77d1… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 56c87cfed7df… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 7733f8d5e429… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | dc3a56770fd3… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 65ebc8a37cab… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | bbc19fd9aa92… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 7d08c6a9648f… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 1b4ec671e3d4… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | afc03560fcfb… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | a856a067cce2… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 1167d1eaf054… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 8e673f99c745… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 71f8801434a3… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 281a4c1054c1… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | bf64696c0269… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 0dad9ef4fc28… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | b0d4fa53746f… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 0f10492be4e9… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 95d3f8601b89… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 90c2ed1cf683… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | f812303cedc0… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | c68d793ecfc6… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 619bb7154e56… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 5a1b29ce46ab… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 1ce977809390… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | bebca4fb26f4… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | ec1242423bd9… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 623fc7a3759d… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 6b54303b4f64… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 4a22a2918cbd… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | c06556698e2f… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 3dd8b91b7555… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 0f1f2b2c12e2… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | b9d7cece613a… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | ea394ea58032… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | d1929a1dd6dd… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | 733e72bb8774… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | d82c51a4d277… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 5384259a932e… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 4150a45450ec… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 045991478bd6… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 77933ee01f49… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 7bccdc7ac06b… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | f8145b6f1633… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | a3dc6703b65a… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | a3b59627a1b0… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 23aba1985e2c… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 7dc76739aca6… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | dad1b6f8829e… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 32ac6b6d746a… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | a9b5dafc05b0… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 8b5bea5156ef… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | cdc252b48d76… |
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-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-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… |
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-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-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-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… |
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-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-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-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-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 | 298f15e4f779… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | c394b817642c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 0654ce5e94ef… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 7b2454c5af0c… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 546c5312693c… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 0624b47897d0… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 75c87103263c… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | dcd7de13f53c… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | b79cce21c8dd… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 958712effe59… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 0380555add6c… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 3716de158b2a… |
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-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | a385bb9022ec… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | a300cca36a85… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | c52fc52a40ef… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | c683db87ffd0… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 7b7a287bff80… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | d47c84aba632… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | e5796eecd58d… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 25809cddc968… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 3e7989f31201… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 8342e4531b41… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 76dfd74c7624… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | fca3efb2f229… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | reached | false-positive | 21604f6476d4… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | d018ba2dc5d7… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | e48653c18d1b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | c8e803038bcd… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | b81d7b826d08… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 977af7d3c641… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 785b56885538… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 75f29301ae58… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | b5a17ab6241e… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 37d4a8a1baa7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 9aba8764a388… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 2d16af2876b8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 5a63932d7dee… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 1edda5fd8e4e… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 03498d588309… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | bfad8bf9ab26… |
joern-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 | 28041c4e8050… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | a36c6846bccf… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | c33bf1e949f4… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | bd366f49368b… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | ce6381b242cb… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | b3a812300f53… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | ee4f8bfc149b… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | c86e9797abf9… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | d371ef6086d2… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | dd408c0f3fd8… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 810594913199… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | d519002610b2… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | fa2e0f3fc3b2… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | a932cacb859c… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | c27f0cdb0b75… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 471bc64903b4… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 096bfc424cb1… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | 3b64fcd9c400… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 331a2c7bfdfe… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | bda9b3807953… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | c6f2903ad35e… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 61b9f877a317… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 945a62490993… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 7aa601b3553a… |
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 | 5bbeffeb9848… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | ceb0daf7b149… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 15072e0d17d3… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | a929daf9f269… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 6a052cfb8ecc… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 9dc65987ddb8… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 5c387b481a1d… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 5450792dae80… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 887b17067219… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 32305e91f764… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | d11e4ebcd444… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 05ca54f49ef6… |
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-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 295fe16a76ca… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 53cae0a080d8… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | reached | false-positive | d6363fe6e375… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | reached | true-positive | 578b0b5538ce… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | c83876cde9d5… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | c1a8a3057d73… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 83695ce4368d… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 0eda293ef4b8… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 1e1fb7e1e24a… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | cfaed02cb094… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | e4c6748b3bb0… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | not-reached | false-negative | 84c4514e7f59… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | reached | false-positive | f9df86af932a… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | d846aea2dbb6… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 6cc29b019d63… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 87d94962867b… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 08a7243bb110… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 416977635a64… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 7ab996b7fa4a… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 69095faf3e14… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | f1d1a584b192… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | f229a6aa0757… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 3f6622d85468… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 20b6bf008c91… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 59bf40b55ec3… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 5889312d3e8c… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | reached | false-positive | fb56902a4ce9… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | eab33474d0a2… |
joern-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 | 42b2372acaab… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | a67ec07ec733… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 24c110c7a344… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | c39cbf34cee4… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | c295122ba081… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 53dcd0889122… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 1890115cdba6… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 76b5a18c9c1c… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 578af8a56258… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 29bd600769a3… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | ff8130d4bcf7… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 55d5451a8a7a… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 43e55f58a7fb… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 1990605d3794… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | f032e0fe98bf… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 854d8104438c… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 335e13ebf38b… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | 65279506acb3… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 6f9160505ce4… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | 57cfc972ca14… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 1dd02dc8efa0… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | cdb73d543297… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 5d22934de913… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | afd8eef91625… |
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 | a32ef7b5c51a… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 412aaa630c8e… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 3fcd3b284271… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 9f55efa38b72… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | f9cf31987635… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | caef1cdee52c… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 5a63754e7f08… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 05266acbf767… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 6d7b3dc393ea… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 1d320abebf1e… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | cb28c0aa17ce… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | da2d11d45872… |
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-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 4e6bf2c7b874… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | db5f0cdee7ef… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | 70735bceb62f… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 7250b87f5e1c… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | not-reached | true-negative | 1988d4a58e46… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | reached | true-positive | bec9e0ae055a… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | not-reached | true-negative | 829e712005f2… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | not-reached | false-negative | 0f0bf3e9e93f… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | e36b4a7652db… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | db1bda420992… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | not-reached | true-negative | 1eb59acb997a… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | not-reached | false-negative | a13fc433aaa4… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | reached | false-positive | 6c5a13987674… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 1768825a614e… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 8cb00320c61f… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 47a22d5d05f2… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | dac17660e6f3… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 6667b48906e6… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | c6e8c5563d3f… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 5989ed4022f2… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | 3133b2d36cda… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | 2924b8fa076a… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | cd446055e651… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 0337553694e9… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 4bd2211abbc5… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | f41438039bf8… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 0a9a2a65bb28… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 3cc41c9bcbb4… |
joern-python-kernel-taint-taint-benchmark-controlled — python, core (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-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | b7f1f92d6870… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | f5a930715325… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 34b922151f9c… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 8cd83cf8dff8… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | cd9a48dc33d2… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 26c58ff5becd… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 8ec520120946… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | bad7ad8321eb… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | defb57a34282… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 8fe9ce5c1621… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | b942d155cbe0… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 1a49878e67cd… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | reached | false-positive | c97ae00aaf14… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 211e2568e799… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 58babbf83129… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 23508521b183… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | b67cc5123085… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 1b28618f54b1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | c61e4fe41398… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 861232a415c6… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 564cc485a220… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | d1349abcb1df… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | bf08d5b8930a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 5cf9020518df… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 2417e18eaa46… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 36bed6ef0fa9… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | fc0838b079be… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 559060d06dbd… |
joern-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 | fc4069fdf376… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | f4e8628f91dc… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 44d7eb44845e… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | fb3e4854bf6c… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 58f9c89a761f… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | ae4963cc1bf5… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | eea1d109a168… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 2023691f7f89… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 889cee8c5112… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 3ee24a810c50… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 541d2c038b9b… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 47df2def66fd… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | e2f6d6a6e945… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 7c759872595d… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 77881d327956… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | d1dcdeb8cc5c… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 5354ef2be868… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | 0e57ec9a40e2… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 42937f6247f5… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | 0fba38a1a329… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 8b8c859e798d… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | fb25ce239bd1… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 0044376e8ffc… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 1b8f57da5ce6… |
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 | 5aef02e4eaf2… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 753b8f09aae9… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 319d65179bf7… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | eb72630677ea… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 2d38fe3355ac… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | f3b1a46a9d19… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | 56d59628df61… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | a517280daa38… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | fe4b2b73f288… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 0f0ce31b84f2… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 750aaf4fefbc… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | b599386fe0a5… |
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-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | b816b13c3a19… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | not-reached | false-negative | 472fd633990b… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 0d701c5b843f… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | not-reached | false-negative | 59fa19438243… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | reached | false-positive | 8927744c2835… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 4a588b235fab… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | c883704c8595… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 6088a6195ea7… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 5674ea4a6e16… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | b244065ed021… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d8e169383999… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 99d3081b30ae… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | aa169ab71cd7… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | a8b83a314848… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 61849ffad1f2… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | e140f232bd65… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c40b1c5b9b49… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 62e8c221e449… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 8ec113cad9c9… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 63c7729ec760… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | b2ef4d4cb23c… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | e0bca14ed16e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 7835bef1d4d8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | da70fdf7354c… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 596dce07c5f4… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 0c65b9ad6b0d… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | d852070142ec… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 1b8ce16a23b5… |
joern-rust-kernel-taint-taint-benchmark-controlled — rust, core (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-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | baf1f084bb4c… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | af6456fb6a43… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | f589dac7c7fa… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | cc68aae43ca7… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 74155b5736f4… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | e6bd86f9d349… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 72e2949d3c4c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 985df1975206… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 02493ce1df9f… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 81a8a49da92f… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 265a9b1b152b… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 0cdd7d19ac51… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | d25100f224a6… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 9cac77045c87… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 6ec8e92e24a7… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 93ee2397cf48… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 2f6086c6dfff… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 702114073c4d… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 8a89288b6116… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 4a2cd02366d6… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | b13565dd1284… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 5ec3fb9f4972… |
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 | not-reached | false-negative | 7cf1f59ec859… |
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-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 032482a5764d… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | not-reached | false-negative | 3e4154004f7c… |
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-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-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 | c5a515d66645… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 967370e3519e… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 5cdeef815e67… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | ac3c9ae94c66… |
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 | 1e6110ae0de4… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 2adba224b6a9… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 7b3afa0906c8… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | ee66097f10f3… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | dad771ab672c… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | e15a98b0c4cf… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 01f82b3f1179… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 9404965702a7… |
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 | 43e3399dcda7… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | d5d888c916c4… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | cb9380d0313c… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 56ad4a6fc724… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | c68c28ae67d0… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 29295b8facb1… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 9b03c9c85f61… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | d6ed630cbdb0… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 97a571ce76b2… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 2c6d81747fb5… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 81b7c9b1c859… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | cf4406ca2b82… |
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-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-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-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-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 | d972b1de6de7… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 9946071e70d8… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 4b8a5cb0b85b… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 73c5d4230e95… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 9c0c6e392014… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | c73ac1b1d6ba… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 2c9bb5085c10… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | ed55022e6c78… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 82b099332348… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 2c6036dad568… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | c1835e04b8f7… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 1d3dbd7d3a6d… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | d6c59881a762… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | not-reached | false-negative | e77d9b01c74f… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 1f602fcc158b… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | dc9e442eff19… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | 79c1fdfc8f2a… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | 41f15e46def1… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 31dd100d2162… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 515a3d2ac347… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 8d4ac1a46af3… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 99fde4acb6d0… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 4e94875e04c4… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 62f9a9873ec4… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 1abdbe16accf… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 72db6ee354ff… |
chal-element-object | dfb-taint-python-element-object-negative | negative | not-reached | true-negative | 4bd34096141b… |
chal-element-object | dfb-taint-python-element-object-positive | positive | not-reached | false-negative | 2ff7d826f65d… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 0b86de516258… |
chal-function-field | dfb-taint-python-function-field-positive | positive | not-reached | false-negative | 8579ac497955… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 0ac2f71a260f… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | ff66581fffc4… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | fb1214a004f3… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | e5d145e9d57e… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 9a3348f54a38… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | a3bbae693cbb… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | db17f007564b… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 244e73f4d548… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 0c0b240d192d… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 66f4271bbaf2… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | bfa3996a4eeb… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 947214856053… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | a7d9d4582020… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 08388eedc324… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | f5c211239118… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | da87553f4609… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | e9498a7891a2… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 896cd8698751… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 3e099168f79c… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 7455c13d02fd… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | afe50588383e… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 4cb2ddaaea8e… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | b7c56695a782… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | a24ac8f7c1d4… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | ab9e8536b9a1… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | b2c2e176c579… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | d4b45708a624… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 29b0c615c3e2… |
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 | 76db2e1ab5dc… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 368f02a94db4… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 2fe04af07a37… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 86a72495d3bd… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 8eb05068e290… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | da25b51cd542… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 20ce54c066cb… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | de043020eb84… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 7c8ab56bd640… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | 1a57d7802d99… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 968381a7feef… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 834b6bf9cb9f… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | b30d60352b32… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 9f67b40eabbc… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 02cf7d146553… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 7ca017a92e6b… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 674098a0a779… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | c32534342605… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 7f77998fa318… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 051a978567b5… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 0a34f4f78141… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 58976bdf6c88… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 0e7c128f8525… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 1d0c4429cd38… |
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 | da533a70e4c3… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | not-reached | false-negative | 4aa4a7227c26… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | not-reached | true-negative | 1a444f46fa2a… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | not-reached | false-negative | 6b0ad43e374d… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 9f52dc0de603… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | not-reached | false-negative | 2624692b9f3f… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | not-reached | true-negative | f0db05c5131f… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | not-reached | false-negative | 0ee2cee9262f… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 367494be3154… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | not-reached | false-negative | 6b4610f8b685… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | bf9687adbdc4… |
native-summary | dfb-taint-python-native-summary-positive | positive | not-reached | false-negative | 4c2c6923ab96… |
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 | 8f89c4603375… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 83bbe44f048a… |
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 | f8bbe725020a… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 1b00558c7c73… |
call-context-separation | dfb-taint-c-call-context-negative | negative | unsupported | unsupported | 3bc51eac7ff4… |
call-context-separation | dfb-taint-c-call-context-positive | positive | unsupported | unsupported | a0f6148f2c74… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | unsupported | unsupported | ce954d503f16… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | unsupported | unsupported | 15605f64cc8c… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | unsupported | unsupported | d5484967afb4… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | unsupported | unsupported | c7939fa8ee61… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | unsupported | unsupported | 44788ac8a386… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | unsupported | unsupported | 128c4c70e065… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | unsupported | unsupported | e6afd79548e1… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | unsupported | unsupported | 42e695dc4d33… |
chal-element-object | dfb-taint-c-element-object-negative | negative | unsupported | unsupported | bd72b6782cc4… |
chal-element-object | dfb-taint-c-element-object-positive | positive | unsupported | unsupported | db4f67fe4ef5… |
chal-function-field | dfb-taint-c-function-field-negative | negative | unsupported | unsupported | 8e829f8fa946… |
chal-function-field | dfb-taint-c-function-field-positive | positive | unsupported | unsupported | 1687a9f24244… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | unsupported | unsupported | 6c47b2e88084… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | unsupported | unsupported | ffd37b6acbf4… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | unsupported | unsupported | 35e3d568b102… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | unsupported | unsupported | 5ecc7b1529c8… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | unsupported | unsupported | 09c05f27efcf… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | unsupported | unsupported | c2b49cb98d87… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | f505fa712375… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 15fc58036676… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | 4f209487e2d3… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 1752e95042ac… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | e261acc1a486… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | eda0181c221c… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 63815b02c31b… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 0167854e33dc… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | ac2de61a2706… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 2985798ff5bc… |
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 | ac3f190531e7… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 1f23ee2a1478… |
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 | 7682c2d16201… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | e127fe76752b… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | unsupported | unsupported | 9185fc304d9d… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | unsupported | unsupported | d07b020c95f8… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | unsupported | unsupported | 466ece2d8a87… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | unsupported | unsupported | 64d26a4f179b… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | unsupported | unsupported | 5a5834ddc965… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | unsupported | unsupported | 7d13d69c867c… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | unsupported | unsupported | 46ccdf8c2a55… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | unsupported | unsupported | e7edb7b8af8f… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | unsupported | unsupported | 968fc52cf26f… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | unsupported | unsupported | a43bf580c63b… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | unsupported | unsupported | 1121feb5bb05… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | unsupported | unsupported | 4a507761f5e1… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | unsupported | unsupported | 6bfd4e149a5f… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | unsupported | unsupported | 869c5db68509… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | unsupported | unsupported | 8972e444cede… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | unsupported | unsupported | 9c970bcf0ab1… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | unsupported | unsupported | 160506f0214b… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | unsupported | unsupported | 3e1d8e68911d… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | unsupported | unsupported | 5038db2d6c92… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | unsupported | unsupported | 05f4931c0b8b… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | unsupported | unsupported | e651b39f0361… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | unsupported | unsupported | f6383ea87476… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | unsupported | unsupported | 3a38eb567524… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | unsupported | unsupported | 49a9a4427145… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | unsupported | unsupported | 7268bb524f2d… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | unsupported | unsupported | 566f0777ac78… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 181a35fa6774… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | bf8489b27a4a… |
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 | 0cd0822e0d59… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 8e4c0ee05fa8… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | fafbc3651dd2… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | fdca5db3c6c5… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 8edcc9809b08… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 560add79a983… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 628d99554dd8… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 4627e33f91c2… |
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 | 754396de50d7… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 62f228f69cbf… |
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 | a51611f895da… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 2f300a9631eb… |
call-context-separation | dfb-taint-go-call-context-negative | negative | unsupported | unsupported | 6905a0f84fb8… |
call-context-separation | dfb-taint-go-call-context-positive | positive | unsupported | unsupported | fc3eecede87d… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | unsupported | unsupported | 47da03b99f20… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | unsupported | unsupported | 096a6dccbdb1… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | unsupported | unsupported | 55549b37ee0a… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | unsupported | unsupported | 2c8ee51e9f7b… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | unsupported | unsupported | 6b960350e354… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | unsupported | unsupported | 1c513862b839… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | unsupported | unsupported | 6235c87cf335… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | unsupported | unsupported | 16fcadce1dc0… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | unsupported | unsupported | 29c9e355b9d1… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | unsupported | unsupported | 1f683b71de00… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | unsupported | unsupported | 5f4a26070886… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | unsupported | unsupported | 86b5a9998666… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | unsupported | unsupported | 707fb306cb56… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | unsupported | unsupported | f5b8b3ade5f6… |
chal-element-object | dfb-taint-go-element-object-negative | negative | unsupported | unsupported | 9d18c8402b99… |
chal-element-object | dfb-taint-go-element-object-positive | positive | unsupported | unsupported | 33286a95416c… |
chal-function-field | dfb-taint-go-function-field-negative | negative | unsupported | unsupported | d51409774ddb… |
chal-function-field | dfb-taint-go-function-field-positive | positive | unsupported | unsupported | 4b4fce5f06b8… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | unsupported | unsupported | 0d5bbd3cd6e5… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | unsupported | unsupported | 88993435df61… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | unsupported | unsupported | 3ffe6eee10ed… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | unsupported | unsupported | 5fce368a2ab2… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | unsupported | unsupported | edf842c445cf… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | unsupported | unsupported | c3e64f11bca6… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | unsupported | unsupported | 3ee7cde46f0b… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | unsupported | unsupported | 18ca2916e46c… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | a30334ff8b15… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 69fdbfff9751… |
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 | b4aa9d35fd19… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | e1b2c90cad9d… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 0b873da2ba7c… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 7655ba7975f3… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | a1b24fbcb579… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 71f5a932b243… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 10c3c4460368… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | ea64a389f7df… |
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 | 54205c495410… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | c3d1b10884bb… |
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 | b9022d41b92d… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 46f9de66eb54… |
call-context-separation | dfb-taint-java-call-context-negative | negative | unsupported | unsupported | 62b87ffe81b4… |
call-context-separation | dfb-taint-java-call-context-positive | positive | unsupported | unsupported | c808cb04c0cd… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | unsupported | unsupported | faa1df2a3a5f… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | unsupported | unsupported | 51bf82153f7f… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | unsupported | unsupported | 3ea0e7395f0d… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | unsupported | unsupported | 2b064521fd8c… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | unsupported | unsupported | 3bffa1b7c99b… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | unsupported | unsupported | 89b15bbdd652… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | unsupported | unsupported | ce0bbc0e9d9e… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | unsupported | unsupported | 0eab33e4ec17… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | unsupported | unsupported | 55275474fcdc… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | unsupported | unsupported | 6a649cc60e61… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | unsupported | unsupported | f13c667b4393… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | unsupported | unsupported | 9025bf6f37f8… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | unsupported | unsupported | 7c9b3a09f02f… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | unsupported | unsupported | 45e5e8432825… |
chal-element-object | dfb-taint-java-element-object-negative | negative | unsupported | unsupported | 1c1fb5efe4f2… |
chal-element-object | dfb-taint-java-element-object-positive | positive | unsupported | unsupported | 07feb5202d84… |
chal-function-field | dfb-taint-java-function-field-negative | negative | unsupported | unsupported | 4a66063d6e21… |
chal-function-field | dfb-taint-java-function-field-positive | positive | unsupported | unsupported | c8e1e24901d2… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | unsupported | unsupported | 04991d518e80… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | unsupported | unsupported | 65c9225da356… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | unsupported | unsupported | c551aa92a5d1… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | unsupported | unsupported | a21b31a1e04b… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | unsupported | unsupported | 5dc5689edfcb… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | unsupported | unsupported | 796658a8f785… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | unsupported | unsupported | d5cffee586bc… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | unsupported | unsupported | 941f92bd516c… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 6a7b330c868b… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 3f39363ca032… |
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 | f5e707fdbecc… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | bb52f57094db… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | a2884321f915… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | b51b6767fc3d… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | eea101c2d4fd… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 5413394ed688… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | b258ffc2ded1… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | f2839e38e2b5… |
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 | df959d49e7ac… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 356d514d3c8d… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 53446a237244… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | f6af5d5aeeb2… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | cabae4c4a953… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 1eede7d9f3cb… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 368139d0651f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 03288c780c75… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 794f66c7b6b6… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 06a0f6fa913c… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 18d3a3665a2b… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | c14b4bf7df30… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 40ffe7b88ecf… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | cd7ccce1362e… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 1c1874d30871… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | fe87a10a6b33… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 4acd51dab82e… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | bc07cb01322f… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 6de209e6b15f… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | d53369bb5e64… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 1991d1a3a03e… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | e53e211b1e0f… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 13d9220f0cd5… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 29be3c6551b7… |
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 | 10dba5c4db65… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | b8bd208625dd… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 12b72f08c93d… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | f07a70326e6f… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 53ae233a3183… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 9ba59544dd1c… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 0aa2216f619f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 998eb59bbcde… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | c2dc97613e3d… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | d7dcbf38f731… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | b14a1e7fc660… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | beb4527a9dd3… |
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 | 6903af9ce650… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 977d7316c491… |
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 | ef8a17d01600… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | ed20ea8a67ae… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | unsupported | unsupported | cb241a8a9927… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | unsupported | unsupported | 00517cedf724… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | unsupported | unsupported | d1979d6573fc… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | unsupported | unsupported | e5c3a4a001f4… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | unsupported | unsupported | 7c339efa9021… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | unsupported | unsupported | d91e45c2c1a0… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | unsupported | unsupported | 03aaebdc97a6… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | unsupported | unsupported | 4b99064c4c26… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | unsupported | unsupported | 6e6f397d14e0… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | unsupported | unsupported | 463c54a08cca… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | unsupported | unsupported | d499cf623c06… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | unsupported | unsupported | 562026d8b4ea… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | unsupported | unsupported | b5cc80860f77… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | unsupported | unsupported | 46914f96cb3d… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | unsupported | unsupported | 74fc51897fb9… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | unsupported | unsupported | 63a8835332bd… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | unsupported | unsupported | c02d0b277a78… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | unsupported | unsupported | 23cb5197700c… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | unsupported | unsupported | 4215e65aa35a… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | unsupported | unsupported | fb7fa5df60ea… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | unsupported | unsupported | fba554a30c39… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | unsupported | unsupported | b0d2b3e1f2ee… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | unsupported | unsupported | 8c50c035fac7… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | unsupported | unsupported | 30d298181bac… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | unsupported | unsupported | 0001611c7dca… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | unsupported | unsupported | 49d443bcb563… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | unsupported | unsupported | cbc7cce04a32… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | unsupported | unsupported | 600ed8dc5c1c… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | d10aecc0ac53… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | b87136916e66… |
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 | d2ee8a6f6e92… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 7e111e10c519… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | cfe8a2b49486… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 0a8fce06f777… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | fdeff2f98344… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 9886b6e7dee6… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | e6ca78aa8d87… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | ae227687d1d6… |
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 | 9280a739347b… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | afac6a76219e… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 8728958e5880… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 912d4fe8f639… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 94b977fe7364… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | e3220a63f017… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 9cd2659cfad6… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 91f8bc7f4d1d… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | f88b2dbd130a… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | d490ff914536… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 14e8a39f22e2… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | d8acacb8ad26… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 153bec08fb1b… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | d6223a504283… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 05800b65a463… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | aebd58a48a69… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | e0107e5db4f9… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 9b77ac7b110d… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | c2f0d9f2b8f4… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 34434febe828… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 0a61c0d7edfb… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | efc538fc10e2… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | b412df7c48b2… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 1ae9b17444eb… |
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 | 0c4a411982ca… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | f7f938ba00de… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | dc2f9f6af4c6… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | cb585ff54461… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 4032e960fff7… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | c2723d128563… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | adbf98724383… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | bf678e35aa33… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 2a2d50d95fd5… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 23f8a5d045c0… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 1ec1d18b8a60… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 0aa80fc846ce… |
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 | a926789134de… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 44f5fbf6316b… |
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 | 75c1ad82eabe… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 22de4a1db6a4… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | unsupported | unsupported | b8a5f4f5a19f… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | unsupported | unsupported | fe625ff71863… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | unsupported | unsupported | 8fde7b4947f7… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | unsupported | unsupported | f4e85c851e17… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | unsupported | unsupported | 6cf6711c0889… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | unsupported | unsupported | d7b2b24f1ba9… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | unsupported | unsupported | a064db3da71e… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | unsupported | unsupported | 7722db0821da… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | unsupported | unsupported | 87e8d123bd92… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | unsupported | unsupported | 3f27dbab2781… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | unsupported | unsupported | edf95e969d0d… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | unsupported | unsupported | 49ae00f1cee1… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | unsupported | unsupported | 6578d4339ef4… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | unsupported | unsupported | 44e00671353a… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | unsupported | unsupported | 7541c33aea50… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | unsupported | unsupported | daf550dcd085… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | unsupported | unsupported | 0ba8d294e1d8… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | unsupported | unsupported | 29b7b9f94271… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | unsupported | unsupported | 6ef94de32d5c… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | unsupported | unsupported | 0f1a03124556… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | unsupported | unsupported | 8b9bcd3303bc… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | unsupported | unsupported | 41c58db95ba2… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | unsupported | unsupported | d28615cbeee3… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | unsupported | unsupported | dd74decc116f… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | unsupported | unsupported | db288a7cdb6d… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | unsupported | unsupported | d3b96eec30d2… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | unsupported | unsupported | 465193cc3b03… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | unsupported | unsupported | f8e41d369488… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 185dc6fc2f22… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | ad21f94cb47f… |
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 | cc2da251dbf6… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | a271eacdb278… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | f39e9a5ae34f… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | ef1fda342eaf… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | db6169b9b102… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | a85920e05d09… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | a20c702afe64… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | b715af00be7e… |
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 | 006def4f5b03… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 914b6dcfe1f4… |
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 | 0418f2c6ed13… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 31d0060f718a… |
call-context-separation | dfb-taint-php-call-context-negative | negative | unsupported | unsupported | 7600f0b3f161… |
call-context-separation | dfb-taint-php-call-context-positive | positive | unsupported | unsupported | 9b784512d816… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | unsupported | unsupported | 1fc6ea9ae797… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | unsupported | unsupported | 7f81251b9215… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | unsupported | unsupported | f701c2dde2e2… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | unsupported | unsupported | dd458a910593… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | unsupported | unsupported | c18a198dce4b… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | unsupported | unsupported | bcf95ff75aa0… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | unsupported | unsupported | f0a5d4633c8a… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | unsupported | unsupported | 53fbfca4d533… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | unsupported | unsupported | 93c4910c533c… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | unsupported | unsupported | 429ee1182e5e… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | unsupported | unsupported | 8a183a79853e… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | unsupported | unsupported | fb9d446d3066… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | unsupported | unsupported | 90d699815559… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | unsupported | unsupported | 4d9e77b7ce99… |
chal-element-object | dfb-taint-php-element-object-negative | negative | unsupported | unsupported | 0184ca4356e5… |
chal-element-object | dfb-taint-php-element-object-positive | positive | unsupported | unsupported | 9580d1d905b4… |
chal-function-field | dfb-taint-php-function-field-negative | negative | unsupported | unsupported | bf185c0f5ee9… |
chal-function-field | dfb-taint-php-function-field-positive | positive | unsupported | unsupported | 97fd3a8c3171… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | unsupported | unsupported | cf7a280fe5d6… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | unsupported | unsupported | 09460c154fde… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | unsupported | unsupported | 3203d856a997… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | unsupported | unsupported | 7c1b2c036696… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | unsupported | unsupported | 306e461e2008… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | unsupported | unsupported | 9bfb54235cd4… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | unsupported | unsupported | 9e459c222fbd… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | unsupported | unsupported | 40c3557b9070… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | 58a1728fb754… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 57d59e3ceadd… |
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 | f90285b14e65… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | b8d0565a9353… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 2504c392417f… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 75a344f94d43… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 039ae8064a06… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 0ede53db49b8… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | a3df25dcce36… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 505ddd287c84… |
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 | 13f3eb43eb63… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 281d4941183d… |
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 | 4053935010f2… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 45ac5b8f1b99… |
call-context-separation | dfb-taint-python-call-context-negative | negative | unsupported | unsupported | 43866b8002ba… |
call-context-separation | dfb-taint-python-call-context-positive | positive | unsupported | unsupported | ca4a3244e124… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | unsupported | unsupported | 491667ac0b17… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | unsupported | unsupported | 176907230bcb… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | unsupported | unsupported | 1f37629b8abc… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | unsupported | unsupported | b1d1227ef8ec… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | unsupported | unsupported | 66bdf58835b8… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | unsupported | unsupported | 9628d43d66f1… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | unsupported | unsupported | e1e634a6696c… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | unsupported | unsupported | a7198c1ada2e… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | unsupported | unsupported | 3c9ba5c86d09… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | unsupported | unsupported | 4d328d030822… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | unsupported | unsupported | ce4b261c1e48… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | unsupported | unsupported | 189f11d47fd1… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | unsupported | unsupported | 548333ac896c… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | unsupported | unsupported | 6fac4fb712f6… |
chal-element-object | dfb-taint-python-element-object-negative | negative | unsupported | unsupported | f4769d697d85… |
chal-element-object | dfb-taint-python-element-object-positive | positive | unsupported | unsupported | f753d9bd3487… |
chal-function-field | dfb-taint-python-function-field-negative | negative | unsupported | unsupported | 0398cd23f528… |
chal-function-field | dfb-taint-python-function-field-positive | positive | unsupported | unsupported | 47b3af02a859… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | unsupported | unsupported | 7cc5b55e8a76… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | unsupported | unsupported | 109d9a108afa… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | unsupported | unsupported | 5f922d06dac6… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | unsupported | unsupported | 4f65e678bfc3… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | unsupported | unsupported | fea2fc2094e1… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | unsupported | unsupported | 8efd66d1d7ec… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | unsupported | unsupported | 466a7d45d804… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | unsupported | unsupported | 8f6fdfa46bba… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 13fadfad5e1b… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | af9bfc164a85… |
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 | 78e77e632529… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 0fd5428fc645… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 1b691255ab6f… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | f515933229e0… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 1331e9a07f73… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 9d467e0f5ea1… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | a7ac6abbf1f5… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 776c0f1c509f… |
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 | 1d19f67ebd8b… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | ba38af03adb4… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | c8d7dd07de37… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | edb94404c88e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 99fafc7057d0… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 1547b85f8b52… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 48f8845ba9c5… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | a09be71aae99… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | efe049401e86… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 0fd054a975aa… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | b92003a5c9c4… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 1d9be2c57260… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 22738d754619… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 3772b88b623e… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | f2e038230dbe… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 72b95a66551b… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 4c1b5b22bfca… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 57b82de9b5b0… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | ecbfb1cbc7b2… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 969e838c9861… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 9f1610dbf60d… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | c750b1652829… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | d90153bf8307… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 81d06eabd80e… |
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 | f16327909340… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | 214761c15679… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 3caf94be07d5… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 8693c3f974d8… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | 1d4a7f8f692c… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 223a17a6e24e… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 9ed6577d3fef… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 7db7b5a4288f… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 9c01c3edd4f7… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 95dbc676cb67… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 9b5da5d3bfd2… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 857566f44c5f… |
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 | cb3c7ef311c0… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 253318f9233d… |
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 | 64f7e4804ed5… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | a0cc7194f0a3… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | unsupported | unsupported | c7f6d62f852d… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | unsupported | unsupported | a684b0708177… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | unsupported | unsupported | 4392e94fed99… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | unsupported | unsupported | 9d33dcde8d07… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | unsupported | unsupported | c589d9126b23… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | unsupported | unsupported | 4e804f09c931… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | unsupported | unsupported | 2322fe5daacb… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | unsupported | unsupported | 76a2f29889b9… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | unsupported | unsupported | 6e1ecab69ebe… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | unsupported | unsupported | 22242324fa3a… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | unsupported | unsupported | 3a3e79e9a862… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | unsupported | unsupported | 264532ba7374… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | unsupported | unsupported | a657054b104e… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | unsupported | unsupported | fd9672b6357d… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | unsupported | unsupported | c663a6294fc0… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | unsupported | unsupported | c69b047bd0ba… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | unsupported | unsupported | a36017b2ad6a… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | unsupported | unsupported | e6049f1bfe2e… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | unsupported | unsupported | 2ae6f84b4de3… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | unsupported | unsupported | ef6598f5249d… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | unsupported | unsupported | 3d27252b8ce6… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | unsupported | unsupported | 6f3eff512acc… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | unsupported | unsupported | 639c843539ce… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | unsupported | unsupported | b656aa4f10c5… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | unsupported | unsupported | 38d07f3833ca… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | unsupported | unsupported | ccdab8f109bf… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | unsupported | unsupported | 745412971f70… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | unsupported | unsupported | 774febbc4562… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | fe72e7a338e3… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | a48ef9f9c08c… |
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 | 3cf371c15ca3… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 0e0b78ba33bc… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 70c6358a2700… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | d27fee1d6d0e… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 0e126e0042a8… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | e6bfe88e002b… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | c729c6a92601… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 60ff2e6aaa24… |
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 | 45448fb339cb… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | f7feb0312cd9… |
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 | 5d1885aca91c… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | c9e4e72121af… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | unsupported | unsupported | 82710418b1a9… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | unsupported | unsupported | ae23c9f82576… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | unsupported | unsupported | 8071dd532319… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | unsupported | unsupported | 9dd76957dfab… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | unsupported | unsupported | 1ec84220688f… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | unsupported | unsupported | 1b3b2e5f0cf7… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | unsupported | unsupported | 54726389c907… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | unsupported | unsupported | 2a20bd8a3223… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | unsupported | unsupported | 82c7c1b38649… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | unsupported | unsupported | 3c2cdb3f219d… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | unsupported | unsupported | 28eac0ac5a4d… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | unsupported | unsupported | 4a92aafc09fc… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | unsupported | unsupported | f989b3c9a389… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | unsupported | unsupported | 4ac9cc80a7cd… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | unsupported | unsupported | 4533e0e455d8… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | unsupported | unsupported | 18f7524589ce… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | unsupported | unsupported | 787c6e01c729… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | unsupported | unsupported | 2841ac0c9e60… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | unsupported | unsupported | 3e9a38e7b1e0… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | unsupported | unsupported | 0205549548c2… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | unsupported | unsupported | 8ffced5aac42… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | unsupported | unsupported | 670293a7f20c… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | unsupported | unsupported | 680de297dc11… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | unsupported | unsupported | 6f58ae3800b5… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | unsupported | unsupported | bf79069b9d0e… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | unsupported | unsupported | c51a1fe2e5a4… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | f056b791a10b… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 7119b8c4750d… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 81cfa2ef4bde… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 6c2e79f0972c… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 8fc4d7f16f82… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | ac8e96aca259… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | fc554bf1b947… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 836dadb90664… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | b6ffcde3dcb7… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 5a80432816c1… |
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 | b1eb6fbbfeb7… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 3b85c9d30f4e… |
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 | e37470122e60… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | c8d55548618a… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | unsupported | unsupported | 597d6e746e1c… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | unsupported | unsupported | dbbaa593c3aa… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | unsupported | unsupported | 8d079dbf84be… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | unsupported | unsupported | 4e54b514665c… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | unsupported | unsupported | 8c277a174e85… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | unsupported | unsupported | ff9dc44f0458… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | unsupported | unsupported | 854752083584… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | unsupported | unsupported | c6a639075c9a… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | unsupported | unsupported | 10ca3ff29c44… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | unsupported | unsupported | 1fa9607c2688… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | unsupported | unsupported | aaee70113c90… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | unsupported | unsupported | 884a7f392b29… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | unsupported | unsupported | 590a964e2f99… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | unsupported | unsupported | 74d1ec913962… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | unsupported | unsupported | 0cb3bff24bf9… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | unsupported | unsupported | 6f65ed4c7f3d… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | unsupported | unsupported | d5bf46b8812a… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | unsupported | unsupported | 6c9008aa75c3… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | unsupported | unsupported | 8e2fd4d7cab3… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | unsupported | unsupported | d523935967d7… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | unsupported | unsupported | 3022d18a3b9f… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | unsupported | unsupported | 4aea13109c5f… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | unsupported | unsupported | d3959709f5dc… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | unsupported | unsupported | 526e7b2ecc65… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | unsupported | unsupported | 612c5b9cb3e4… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | unsupported | unsupported | cf3d58dc3789… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | unsupported | unsupported | 5d6d2cb05b5a… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | unsupported | unsupported | ba93aefc35bb… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | ca9b9af8236c… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 47a557fc171c… |
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 | 63f9142ec637… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 4f4b7b4a4632… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 0a9d3f98cda7… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | d52beb22a566… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | dc6e0378ed90… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | a2c4ae670387… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 3d4d3ca603a1… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | e80f5cff59df… |
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… |