Case evidence — v0.7.1
Every result links its retained raw-evidence artifact, digest-bound in the
freeze manifest.
The manifest binds the unchanged 852-case set, all 82 freshly rerun reports,
and their 3,480 normalized outcomes. A tool-native decline retains its
capability-decision evidence just as a decided flow retains its analyzer
output.
The four changed cells
Section titled “The four changed cells”The published v0.7.0 comparison is fixed at
61300f47.
The v0.7.1 evidence commit is
2007f15d.
The only changed outcomes are:
- Bifrost Java
anonymous-implementation: positiveinconclusive→reached; negativeinconclusive→not-reached. - OpenTaint Java
callback-registrationpositive:not-reached→reached. - OpenTaint Java
map-iterationpositive:not-reached→reached.
The release inventory and committed-ledger integrity audit provide the digest and immutable-blob checks for the retained evidence.
Native and access-boundary evidence
Section titled “Native and access-boundary evidence”Bifrost’s 36 native unsupported cells are catalog/selector-grounded. The
separate positive control remains inconclusive with partial_discovery and
does not promote any native cell. The mapping audit
keeps those two facts separate.
The Bifrost access record includes 17 initial sandboxed executions and five approved full elevated repeats. The paired controls have equal outcomes across access modes; that establishes outcome equality for those controls, not timing parity. Desktop activity and cache state remain uncontrolled. The retained access-control evidence states the scope explicitly.
OpenTaint’s native qualification is source-selector grounded: the shipped servlet/Spring selectors do not match the environment-variable fixture source shape. The product probe shows activation on a servlet control, while its functional-probe timings are diagnostic and excluded from cold, warm, and overhead latency. See the selector audit and timing exclusion.
Every invoked case also retains its phase-timing sidecar beside raw evidence; the latency page interprets those sidecars without conditioning any correctness outcome 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 | 780ce321f7fd… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | 6a9b1c028681… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 52f3cab712c9… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 2b75b2503209… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | c61c4025d3a3… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | f417a29bcdb2… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | ede48da8e254… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | c06d9e718f16… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 4e362563a925… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 34f2f73275bb… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | cd2dc38d4afd… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 888ad0ebe526… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | ec94dc71ca59… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | 559466fb3d2f… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 5975ece7d647… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 3a41d6a6d5c1… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | c63e33dbc194… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | d15258986c72… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | d453d9a62f68… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | 66befdbfd5b9… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | e14b3e903762… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 7adb8c7591c6… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | 1489359333f0… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | 8ff3e57ed42c… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | a19057a17951… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | 6ce8a810b3d8… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 9b4389e027ba… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 9f3f3106ee88… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 5ea600a60f3d… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | f8265c828d74… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 41e4429cc9db… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | a4ddaeef10a7… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | ee8b33256994… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 95bb1c67b299… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | d0f828667c86… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | b8a0852b9fc8… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | a9e51e1d7388… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 38fd129025ab… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 3270b956edd9… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | b7cf441b8a01… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 4476aca330d7… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 027673502ecc… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 1686c25ea266… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 1550b8234eaf… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 68c2fa2832dc… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 57a7bdeb6d41… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 7f5472d84280… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 943d73446e4d… |
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 | 57c293ab3882… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | e4f55aecb3a3… |
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 | fabbe994e4b4… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 46f9396fa4e6… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 5e775507c3ca… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 00ad5760a66d… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | e94ba1d84064… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 457b0400f143… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 65f4e936951d… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 23ca3d9fd427… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | e9c0736658ce… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 5ee903008a7d… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 21b456c5f0b1… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 79979af04d12… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | 860d1ecaa955… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | e7c64a6b3c72… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | e3fcef58153d… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | 900ffa44f9d5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | 7054fd1f56d7… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | b62766942aee… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 55c31b6d7974… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | a7f6ada39bb2… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | 6c774bcbc3fc… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | 7452f92508a2… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | a939ac8a8ed1… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | f5a283f17d30… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | 8dbad027c966… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | 79663af26791… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | 1651752e1604… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | c3ff2844295c… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | faee5dfa97eb… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | e3b1625cf1d1… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | 187850bec28d… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 5131c466f792… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | a17fa7c4935a… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | 706bdc2def9f… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | 8acde9e80eab… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | c83f4022a12a… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 285050f45610… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 8b2dccf107ab… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | a5f4036c1b6e… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | 41ad8c32f889… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 62deae2e47c3… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 7400a5688265… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | e0a9863747cf… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | b628cd10e148… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 7c74552017df… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 4ffb58d44e60… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 3de7d3c6eaa6… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 0497d9412b51… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | f9dd7db125f7… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | b77f1d12199d… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | a3f8d33282de… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 1739c2418273… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | dc8fc4f7c5e5… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 2f10efcfefa1… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | ee5a410df080… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 8c5ac1a26009… |
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 | ad4c8cfaaf78… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | dfa26a537e88… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 53442f43e733… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | 3886147ec7c7… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | b0a9829058d3… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | d3013eda4deb… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | ec0bfeeb6eb0… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | b0e3eadbecf2… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | f03baf4d4023… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 08feaf1b2808… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | c026d04f0c38… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 8c12e53b0283… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | inconclusive | inconclusive | 2379e4c3f201… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 8a074e194d3e… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | inconclusive | inconclusive | d4386543978e… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | ac5fd8a230cd… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | inconclusive | inconclusive | 60def2f79ba2… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | inconclusive | inconclusive | 6f3c4423ffd1… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | inconclusive | inconclusive | 0429d3e84441… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | fc6e7fddd0b3… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 8897ef5fcfb6… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | eb8c7c028d3d… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | e40e851030d4… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | 39c74cf162d1… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | 154f8fad77f6… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | 887971abe84d… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | fde2a0a4c309… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 46f8d5d878a8… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 1c082cc72ed1… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | 405d0680e745… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | c3828915f489… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | b23b8becb661… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | inconclusive | inconclusive | 907b1524bf42… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | inconclusive | inconclusive | 8320b4854441… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | inconclusive | inconclusive | 806008d73b2e… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | inconclusive | inconclusive | 8a20043076b4… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | b49305b014f8… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | 53e600ee6cca… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 36b18fb8f2e6… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 0a6dac11d9c3… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | e714144cbce7… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | 65b5e5326701… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | ccb212017ea0… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 9b042da323cd… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | c191c6644928… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | fae3a731f158… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | a79a93f1e1be… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | d24aa350cdcc… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | not-reached | true-negative | 32e4bc09bcc4… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | ce3264cdbaf6… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 1db55e3671ae… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 08bba2ca1cc2… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | fe7acdf40e35… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 064c582d85ae… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 1d045cc0c41d… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | db98d2b01647… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 0e58cc4039e1… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 8a0346e40bc9… |
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 | 288d32644520… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | ab0791411ae6… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 5666f7eddaa6… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 1eda6e36a098… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 87082fca55da… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | d673dd40bf3a… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | b86ff3d5da95… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | e45746ab0ef1… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 98ada52ef10b… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 55db0d314291… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 68338faf545f… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 8027c63a7743… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | a3fd157590b4… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | 409b31182d64… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | 42e51b3eef48… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | c9358c21a830… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | inconclusive | inconclusive | 1a1faba96c8c… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | inconclusive | inconclusive | 5ce70bf734ce… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | 6367633c5d95… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | 340959da02fb… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | a43af9368fad… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 5a5a84a70544… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 1b1786283a56… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | b2614d740417… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | e9a9c231311f… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | dae64af158a7… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | 56648ca1f541… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | b3860ad69e08… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | 8d2229f4e9f1… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | 6adfe18712fc… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | 744800963a8e… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | 2f1f716eec2c… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | inconclusive | inconclusive | c9ec27f8c62d… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | inconclusive | inconclusive | fb9fa502de51… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 5cd8bf155fac… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 3fc28a5bd9fa… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | e0c329766fd7… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | bed06006cee0… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 23898049f8fc… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | de57dc3870c1… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | 419f08d8fb12… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | 2c4cb5f46d1d… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | ab7f5b5b38f8… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 59ef4604b474… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | d515cf2e3097… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | b273fc163a45… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | c4c288323c3e… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 9ecc86c38349… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | not-reached | true-negative | 1b5c91578507… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 5ee46712a129… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 493808408232… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | b7a97a390e02… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 228ceb99922d… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | a6486b246752… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 0e6ded32f72c… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 08519ea752d7… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 5929792366d0… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 413d1c2ae115… |
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 | 43635c635048… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 3edf03d54f92… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | e39ea9331b36… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 3ab82e428039… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 01d26313ec0c… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 47f684333bc4… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 525cbfcbb651… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 0a20c6e5f643… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | b4a15ee8a1e5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 39709ff95d30… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 89243baedf71… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 61e5b0eaf917… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | c4b14f613f74… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 5b2d28f1dc98… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | ffcea72287cf… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | 351a468e48e0… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | f04a7141e07a… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | 9fb7e76c7f87… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | 0e96c340a657… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | e8e9aaefc8e1… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 3b5366569d70… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | d9df6e764fa2… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | d86f7202e1ac… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | cd1773faba9b… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | afecd4eee8b8… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | beb935538c2f… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | d05a8ebdc096… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | dfebcf3070b0… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | 30b561f96815… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | 073e068a3814… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | e79190b3a916… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | a9b73aecdde5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | 9de91ecb6692… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | 480b0e1dc9c7… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | fdc3239dac8c… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | c3ae57987f33… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | e199de6a5698… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | ec9aa0b1393c… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | dc2f085e18a4… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 63f95b48648a… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | b060db1bbc42… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | c3623e4ab967… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 0838b176a482… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 4d3d8c879014… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 431b6874ba08… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 4c66585efd7c… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 3a17ed8c34bf… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | c4043aebfaba… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b281722fb438… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9da0d87a6bad… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 096d7e56e624… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 4134d73ef5f7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | d2a0fe422c4c… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | a4b4976b73ee… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | c0f127e4cae3… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | e579942d5ccb… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | d816a450982e… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 7502c46605da… |
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 | f58f77aaec8d… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 0eef6833b803… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | inconclusive | inconclusive | 66c566ae686b… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 40315aa5f16c… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | dc04b18dc621… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 8287a993411e… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 0455814820b4… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | ac4f5baa4b0a… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 2a9c3a19db63… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 7451106f4fdd… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 15ef45d038bb… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 4be9a82b6cc3… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | e00c0175d169… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | ee1f57790208… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 02b783fe8087… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 990410e67b8b… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | a75e7978b8cb… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 7cb4acc76bd2… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 9967721ae5b5… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 643657b50de0… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 56c284c39bcf… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 15e0cea8188f… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 7bc2d72a2210… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 46febe0f94d0… |
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 | ec1345d80b95… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | aca85e889c93… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | c9659a59b187… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 2f5a1613e11a… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 99f78b1dfc93… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | afe8f4a02ab6… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 8e1a2d874da2… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 8b2d1d3a5737… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 89ce0b211fe4… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 0beded9d5c01… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | f429a1a14f25… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 2b4f839a7b4b… |
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 | 6f859129075e… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | a8321099cdca… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | ac7c4bf2c454… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 030e77aa6165… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | e510bedc1c81… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | a29f045d08c8… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 57bbb72bed95… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 0a93c53dcaa4… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 02b6dd8cfd26… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 0c62f1909dc8… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | f46ea216ecc8… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 54cdaa29e891… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 6888ffea0555… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | e50860ab5c4c… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 1786a822fc38… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | 53014cbfa926… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | inconclusive | inconclusive | 024dda932500… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | inconclusive | inconclusive | 09dd76b4ad51… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | ba1caa26ef41… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | 64fadc33f3fc… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 545189e608a1… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | add9d7db57e8… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 81f48306c870… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 90e604249da0… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 2803b3ad552e… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | 114662d5d721… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 811680804e6c… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | c41e4dd60bad… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | e8a7e4a7cdac… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | 119bd7d650e1… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | inconclusive | inconclusive | 4c3338f7dfe2… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | inconclusive | inconclusive | f0b99c93aa74… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | 6b8792c66829… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | 2076a6d988a0… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | inconclusive | inconclusive | 37d519d9efa8… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | inconclusive | inconclusive | 99bff2527462… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | da64a11a7f60… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | 9b3e9d57fec8… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | a9d52c1d644f… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 97ef607ecd1d… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | cacb07a3587d… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 08bdc04ba727… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | bc9e67a0e243… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 056c036e4db9… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 1be2a418c395… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 9d5d0730ae6c… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | ce377fa2b05a… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 98bdcea4b30b… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | a847d0dfc214… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 4139c484df59… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 8b5ee10235d0… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | ac9b118c1817… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 0a188803d799… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 1066f8b34a00… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 58db5d96f9c8… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | a1ca8f879d7a… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 0f6ebb4ac090… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 3054efe019be… |
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 | bbb4c2dfd8af… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | 8af0ee5f42c4… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | inconclusive | inconclusive | 9812486caeb3… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | f68d962bacd9… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | b0bf565e3c64… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 63dee072a6f0… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | a008d5c30d8f… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 32ff91dfcb1c… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 944a2300d0f4… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 7d925688808d… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 7ea43be4bc9e… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 4fa815aa9827… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 0e341252c019… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | c7c7c9b69a41… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 3c6918f9e3c4… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 05e42323efad… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | efb166dadaa1… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 3fdd8579d339… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | e7d08e898f86… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 7b748eb9174e… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 3a431f0f2faf… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 23cb1f90bcf3… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | be14795f2f74… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | cf7aac6bad61… |
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 | ecde09019ccc… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | eca99fd6a476… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 02e7f64e0ab9… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | e1ecf453e3ad… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | a3f03f85eff2… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | b21f5a3a2950… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 3d1ed598f42c… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | d024d811ad79… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | c2bb171db071… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | e7a31299cbae… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 38a4ce586507… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | d0e79a95e738… |
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 | fa3cc8b552c6… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | 73f040096a83… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | e75c5d48ad58… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 50a1c0c9a206… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 8658d675f00b… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 1b0523495b84… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | ac3d0049fa0d… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | f8cbabf5ddf6… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | c6015e27250c… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | a74fddf45457… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | dddc1de4b245… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | dfc28b1c316c… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | 293bdb222d2c… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | cfcc6ab8e239… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | 25c70e22de78… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | 50e078a54504… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | 7dfa70c5fd5e… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 989b80d9a7c2… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | 2bc8e5cb58bf… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | e1f7d5d95181… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 64b5c71edbee… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 729c3613c012… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 9cd1175b14d3… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | c870ce9ae594… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | 013cffb0c46a… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | 6e4a04d82fe5… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | 63ae9e53e3e4… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | 842d8abcec00… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | b7edafe8060c… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | c9740292cd09… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | e5a7955524e3… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | 45747e26ca20… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | 7f79c27b3c07… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | 8a69e9a4ad13… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | db1d2407b779… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 6f156fa680dc… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 7b90095ca3b2… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | 4b3ca67415a3… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 61b96dcad4a2… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 96bca7e5efa8… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | e5de21146f9b… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | 53f02a2a71ff… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 8889f050a5cc… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 89592534a87a… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 34d64baa19c5… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | da75b913bc9b… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 22c5c8082d81… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | de76701eb8a8… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | ac32e6c89e9c… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 713f17157f03… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | 372b82d2da55… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | a4ab6615c952… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 5bfe4a9fd3a0… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 52e4eb04c5d5… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | e0ab8fab5d80… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 3b51f997ff09… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 1ce7d9215280… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | 4aefa55e59fe… |
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 | 4ba2aa4149a5… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | reached | true-positive | 5f548d18f7bf… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | 7e876cc88a6a… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | 83abdc410e52… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | inconclusive | inconclusive | 068751150203… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | inconclusive | inconclusive | b2905a589c91… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | 8c0c52b7645d… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | 5b7bf17c7dfb… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 7991a8306389… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 3fe3b2cbf4e1… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 5a99d983750d… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 6af92052a1d9… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | inconclusive | inconclusive | ed84fe236b14… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | inconclusive | inconclusive | 9517413bfea4… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | inconclusive | inconclusive | c3a470b1ed73… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | 5cf05b9200d8… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | inconclusive | inconclusive | aed8828cff86… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | inconclusive | inconclusive | 7a5c69f013eb… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | inconclusive | inconclusive | ce41922af5ab… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | inconclusive | inconclusive | d4c94869e99d… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 3cc36c1563fe… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | 95063114192d… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | b8ece127cb08… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | reached | true-positive | 9392e7d272fd… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | inconclusive | inconclusive | 8fb3a1993d9f… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | inconclusive | inconclusive | 1a70bc221f51… |
chal-element-object | dfb-taint-php-element-object-negative | negative | inconclusive | inconclusive | 7c0666191888… |
chal-element-object | dfb-taint-php-element-object-positive | positive | inconclusive | inconclusive | 41a7a53ac5ca… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | 0bfa7add4ab8… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | e3bb62101049… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | not-reached | true-negative | 30c13c47131b… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | reached | true-positive | 43ad60533f45… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | a9dec2495c51… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 30ea6620c0f3… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | inconclusive | inconclusive | b8e59f05ece6… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | inconclusive | inconclusive | ba484c1c87de… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | 9974ed21399a… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | 1a449ade37c9… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | d80647c59cf0… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | e63145a9344a… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | inconclusive | inconclusive | bb2b0e278178… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | inconclusive | inconclusive | 415ee1c1352f… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | not-reached | true-negative | 2d0746e7a125… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | eead9de82a5a… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 51edb6850b05… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 785b39fa2a3f… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | bf66d57f5ffb… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 8fe5ba7b7cc1… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | 99be3e49ce35… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | da780f4e60de… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | 6a7dbbc6523e… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | d1be915c96e5… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | db34597c187f… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 161834c48424… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | e82a7b62dac1… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | b03d1a811714… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 7594c1a959c5… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | f8f2376ba52e… |
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 | 184d639fe4a3… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 3e427493ad5f… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | c3cb1777ba91… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 8f960325ecbb… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a672bf03d393… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 07b2e96ccf07… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 14c46aca8aca… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 4951a472426b… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 813f4298eaa6… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | f9ee82db4b50… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 9df27ff76732… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 77e33c8894ee… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | ec64747723df… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | ec64747723df… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 857cb8b80503… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | 7a85e9ab1a91… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 32dd80ecaa8b… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | 85ed2bdc7eba… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | b3d85721916a… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | 47a8322e9640… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 6b1f500a1c6f… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 57b9773e213b… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | bbf1aa544f4a… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 8a3f2b33507f… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | d7745c9979dc… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | d7745c9979dc… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | 049ce404b4d1… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | c2e6c4f0403a… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | 0492edc84c7a… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | a20cc607891b… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | 1e01c9dbce21… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 8c083f3ac36e… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | b3bdbfd68808… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | 626116646b14… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | inconclusive | inconclusive | 78636c4e0936… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | inconclusive | inconclusive | 4541d0e10d85… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | 68d69ba01158… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | 68d69ba01158… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 9b3bfe657fde… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 93e3bd219a77… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | b919ce377b4e… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | c5a1bd5c0428… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 4176f87da5ed… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 363ce164dc04… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 77d95542c113… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | d34bffc735a9… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | f676f1aba2c5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 2c44e437ce99… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | e03ba025f4b3… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 080be57bd5b4… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 3daa4ffdfc18… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | b491c0b30f22… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | d9f0a87f9e0d… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 92b0693cba9e… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 4a28b9c289d5… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 0c33412ba7e1… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | f28fbb587c8f… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 3fb4a6c3b127… |
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 | 39997a13ae75… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 617fb6cfb3b4… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | inconclusive | inconclusive | 514089b385de… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 64dc479f563e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 4599b00a0e8f… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 4c74d29cc69a… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 412b4b6e58f3… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 91deffc4c8d9… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 677f8e21a5dd… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | c836a421ee6c… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | cf13e7f14c77… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | b8aceb0064e2… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 792146ae5b87… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 06b4bfa4a8ac… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 1ae1700ceef1… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 60319968af10… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 5b14a66ef4dc… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | d1a93900b986… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | e4c00903ef4d… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | b22e09af0a12… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 180b7c0326aa… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 884935b0e7ce… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 592aef43a913… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | c9908442a6c9… |
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 | 200c7d45d215… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 629680d7fb26… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 0313e33e59df… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 8798729ddd0a… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | cff0a71f6b5a… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | ee274c1a0a44… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | c63c7a8b25c8… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | a17be6408666… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | 4c0192bac3e2… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 0974507d34cf… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | b978f3558a93… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 43cca541a72d… |
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 | c1ec48c85154… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | inconclusive | inconclusive | 1e4387f22eea… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 554c23e332a5… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 70025e062b7e… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 67a318627d76… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | 640b61ac4a09… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | inconclusive | inconclusive | 2e12f995071d… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | inconclusive | inconclusive | 84937b277275… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 77b4fa4aa793… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 87f0ddab29fd… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 63f8c5edc19f… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | be08939b781e… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | d26001507ad5… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | d26001507ad5… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | 9f6e1b0e23df… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | d8010074e261… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | 1ecaa90c4efe… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | 75e30e46f530… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | 104e286bde14… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | cd7912ee8c7a… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 85376e4f524a… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | b1551cbabd48… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | a0aa8b5c00b7… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 1627f7162680… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | e53ca7a1dc85… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | e53ca7a1dc85… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | inconclusive | inconclusive | 4c26f2fbd724… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | inconclusive | inconclusive | 35b86eae4b39… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | 22c305029f83… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | eafe61a6afa1… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | b3196c6b9f0b… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | ad21fa5a874f… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | inconclusive | inconclusive | 8de959db6f4e… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | inconclusive | inconclusive | ec16cd4ccea6… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | 82add06e4925… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | d17a5eb36178… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | 3b4acd4b8e3b… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | 3b4acd4b8e3b… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 714cd51c950f… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 696b839f94ac… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | inconclusive | inconclusive | f7a44f254475… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | inconclusive | inconclusive | 8ca279697101… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | 6728ab2ef462… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | b487d2cf77e7… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 887493b57708… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 399655cc318a… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 3a1696905ccd… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | e83b5c86c2a1… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | 10da358ddc66… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | 33f6f5f7165f… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | inconclusive | inconclusive | 6e1aa9a2555a… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | inconclusive | inconclusive | 7c71adc2fef2… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 51bbbe5d29ee… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 28699acf23d2… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 9d18316eeb24… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 37764f2e834f… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | inconclusive | inconclusive | ec5219a4a063… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | inconclusive | inconclusive | 377fb94bde5a… |
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 | 7dcafd111556… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | be9516ea6380… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | cf8f01980bb5… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 7e9acf1f0b86… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | a05f0571e313… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 97d212f31669… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 0ef244bda477… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 9d9130c3f43f… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 77682c95e6cf… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 165b76026fb9… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | fe33f33f7d9e… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | be477c21a03a… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | 9b2489900ab8… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 6d91594bcdf0… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | faa26d6a8974… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | 117f51ec5bec… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | b2ad343b307f… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | 55a08fca8229… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | cfa810fa37ad… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | fc4c192b72d3… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 29dded097343… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | f1620ec93896… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | ae4f915e0761… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | a32611f4eceb… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | 0c074170e80a… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | ffe649d6239a… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | 34399224a0cc… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | 4eebf02d5b20… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | f8ab3e531b07… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | 1b505d1415fc… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | 400b0436db92… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | 28a53bca4790… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | a4eca6bbc7ba… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 18bed63e9f80… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 1d37af9ae84a… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | a3c92708aae2… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 1660d3719db9… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 61e1b1d6f7e2… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 4a0a673741e8… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | cfababc55620… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | eb33eca8b1ab… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 21d008e8adaf… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | cd86c55330f1… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 86dd30752cb5… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | 6ff56d8a17f0… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | b4caabc7b2d4… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | d659ec48b806… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 4ed50b4933b0… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 09f66ba5ea0b… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 67bfa8c31f04… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 25f1f13ff89f… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 5e74cdc62503… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 7589003a0482… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | d453a82d7584… |
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 | 72ec8a31a7db… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | 0b1fd5796784… |
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 | 6ece9cd99675… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | 10f5831aaf32… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | d5856dfa5b17… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | 6056f93a7471… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | d69d648b548b… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | 327c9b2c4a55… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | 0cd01ad01fd1… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | d252225bb611… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | 22597ffae3ea… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | 5a331cef1a36… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | 7c74267128a1… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | 2197ffdb0eae… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | 115e1901a28a… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | ae2508308d45… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | 1756408b0093… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | 83d2fc22090c… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | e29c9875bf1f… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | dcd96a9a3f89… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | d732e84b99ba… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | 2c9396da230f… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | b4361cfb6678… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | ff2d114fe1fe… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | 13ee9c5f7f4d… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | bd471e90184a… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | 10cf1f8a2238… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | b1bc43802b74… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | 5044020cddd5… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 6f7f9ef0698d… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | 7dccbb6788b0… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 01972c2f49a4… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | 89e56b1210f5… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | 1ef6f794c1a3… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | 5d17786bfd0c… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | a40feec0e800… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | aad0d3848775… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | 942a31d34e61… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | 41b979ec6eaf… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | 38fcbc993cac… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | a5602c2ef442… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 7369570424ac… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | 9149b78e1b25… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | 57f0faeb2aee… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | fe0036f599ce… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | fda44143fb72… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | e8fd7106c0cc… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | a44eecf99ae1… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | bc725649b448… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | 395e02191414… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | d0d40f58e0a3… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | 16013ea49bcd… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | 3f31c154480e… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | 543fd1cebefe… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | ca83d58368c6… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | d03978deab24… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | 2f0dcc45379d… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | a26f55f1d9c7… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | 0477fc944ee0… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | 7fdb8e0cc721… |
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 | 41e4429cc9db… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | a4ddaeef10a7… |
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 | 285050f45610… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 8b2dccf107ab… |
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 | 36b18fb8f2e6… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 0a6dac11d9c3… |
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 | 23898049f8fc… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | de57dc3870c1… |
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 | e9b89c4b9aa3… |
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 | 43635c635048… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 3edf03d54f92… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | e39ea9331b36… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 3ab82e428039… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 01d26313ec0c… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 47f684333bc4… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 525cbfcbb651… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 0a20c6e5f643… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | b4a15ee8a1e5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 39709ff95d30… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 89243baedf71… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 61e5b0eaf917… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | dc2f085e18a4… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 63f95b48648a… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | b060db1bbc42… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | c3623e4ab967… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 0838b176a482… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 4d3d8c879014… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 431b6874ba08… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 4c66585efd7c… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 3a17ed8c34bf… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | c4043aebfaba… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b281722fb438… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9da0d87a6bad… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 096d7e56e624… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 4134d73ef5f7… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | d2a0fe422c4c… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | a4b4976b73ee… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | c0f127e4cae3… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | e579942d5ccb… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | d816a450982e… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 7502c46605da… |
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 | 6f859129075e… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | a8321099cdca… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | ac7c4bf2c454… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 030e77aa6165… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | e510bedc1c81… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | a29f045d08c8… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 57bbb72bed95… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 0a93c53dcaa4… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 02b6dd8cfd26… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 0c62f1909dc8… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | f46ea216ecc8… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 54cdaa29e891… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 0506fb37ee88… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 4150d72aef9a… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | cacb07a3587d… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 08bdc04ba727… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | bc9e67a0e243… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 056c036e4db9… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 1be2a418c395… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 9d5d0730ae6c… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | ce377fa2b05a… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 98bdcea4b30b… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | a847d0dfc214… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 4139c484df59… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 8b5ee10235d0… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | ac9b118c1817… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 0a188803d799… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 1066f8b34a00… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 58db5d96f9c8… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | a1ca8f879d7a… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 0f6ebb4ac090… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 3054efe019be… |
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 | 211ededa5977… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 45b1d02a7e71… |
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 | d80647c59cf0… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | e63145a9344a… |
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 | 184d639fe4a3… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 3e427493ad5f… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | c3cb1777ba91… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 8f960325ecbb… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a672bf03d393… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 07b2e96ccf07… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 14c46aca8aca… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | 4951a472426b… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 813f4298eaa6… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | f9ee82db4b50… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 9df27ff76732… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 77e33c8894ee… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 9b3bfe657fde… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 93e3bd219a77… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | b919ce377b4e… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | c5a1bd5c0428… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 4176f87da5ed… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 363ce164dc04… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 77d95542c113… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | d34bffc735a9… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | f676f1aba2c5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 2c44e437ce99… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | e03ba025f4b3… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 080be57bd5b4… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 3daa4ffdfc18… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | b491c0b30f22… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | d9f0a87f9e0d… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 92b0693cba9e… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 4a28b9c289d5… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 0c33412ba7e1… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | f28fbb587c8f… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 3fb4a6c3b127… |
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 | 714cd51c950f… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 696b839f94ac… |
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 | 1660d3719db9… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 61e1b1d6f7e2… |
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 | 8fd4835685ab… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | f1a7e583e2c6… |
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 | 786d7c08c7a3… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | fe77fa36837e… |
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 | 4db02ec4a985… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | 2516967b5cf4… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | ed21b83b2c29… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | b6ae87994359… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 1316f778f237… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 5f2e2110c48c… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | e316cb1bd83f… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | f0a6bf529222… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 5dc3960f7acc… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 4ba0b1734c22… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 77f632fafd81… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 20a1846fd43d… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 71350f9628b3… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 475ff8ffa45a… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | 7067e3684899… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | 56a292554263… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | inconclusive | inconclusive | e91384a0cf5e… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | inconclusive | inconclusive | 360939e9698d… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | 49eed30d77ad… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | 027cf4750b65… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 88bdc756a831… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | cf1bc95bee03… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 088e9e1384f7… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 28d60bd70a5d… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | 73a6ff245d43… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | ccb5451e925c… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 1e9e7f4feb41… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 91d98447d620… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | 4d437d9b8a68… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | c8ac803bc7c4… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | inconclusive | inconclusive | 90974f7266d2… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | inconclusive | inconclusive | 34b86d922b2e… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | 19b4b8c3b23c… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | 49de440f84c8… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | inconclusive | inconclusive | 5e3942ba6a07… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | inconclusive | inconclusive | 5c029ba6a6cc… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 86bd0b585c17… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | ba815fcf20ec… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 786d7c08c7a3… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | fe77fa36837e… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | c2c82efe1d90… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | b76f9eec4ee9… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | e6eaca826c2c… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 9dbbeee8ec58… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | d8cb03c07233… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 5e3d1d70ab26… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 95a52deb4021… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | b3a79b725799… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | b8d9b3e46771… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | da42df18af68… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 425eeaefcaae… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | c8a5e3a89be1… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | eb987ddabc89… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 06fd1d1e98e9… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | c1b92e9d7a31… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | d636c9a57576… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | 437e5e38f652… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 8c544d161f54… |
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 | 1683e685f6e3… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | cb6935634bd5… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | b308daef1af3… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 61e61e7c2d1c… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 11c592834038… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | c88c84675c2b… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | 33de992a378c… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | a737a7e52d96… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 0debd2a1617f… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 88ec1b6a4f85… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | e608450a02fa… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 8ee0967d038a… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 47bfadfb8452… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | d45afbeea660… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 35041619e284… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 4a9878edaab7… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | e3821426defc… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 1e7cf2a284b3… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | a30db50ad249… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 5d13a4db211b… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | 81a4f768c598… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 5d989990d44b… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 7a28bd92358c… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | be8f92ec86f9… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | e3174090f9b4… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 4985df53b195… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 3a88f4061039… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | a85c9e2e3d94… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 430fd39ce7a7… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | 2fcb5e8d2e51… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 693ca66cad61… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 7faa97364665… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | inconclusive | inconclusive | 8d16f758eca2… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 644bfcc9d2de… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | c6afb0281367… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 272dbcdfc5c8… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 1ec2c3b635bc… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 1bd635a6fcfb… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | 444e63d360b5… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 43a1e4ffc299… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | ebd5c6418ae3… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 5a702623d841… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 0e7e25d3da18… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 4bcec110b15c… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | c3d74d073a5d… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | c1840ea74f62… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 54dafe5af23e… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 366886590ea3… |
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 | 35dc3f86d7ed… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | 4eca6eea679a… |
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 | 337a2e12582f… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | 00eca87dc57b… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 3171a0c9f326… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | e9b3f1ef9298… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 8faeceacc6bc… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 6abe8775a9cf… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | 3e0b4791e487… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 3bfe23ad5679… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 4592d222377a… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 8e7fb43cdfdf… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 5fd90bcff3c7… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | bc7c3737d1a8… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 044df50b2ee8… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | 63db34305ba7… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 958f05157b0f… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 8c292b8028f7… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 73d8b78f9f08… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 54609fe648b9… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | e372920300a4… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 4389f0463226… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | d3ae1a739391… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | 309b69147de8… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 1b61b7ae16f2… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | b85e508590fe… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | f3a56941175d… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | d4a07101ca9d… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | f67bfa615ab9… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | 3968b9f32996… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 8278bfafe5f6… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | 4f2768cf6eec… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | a53dc56f7cc6… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | d743a6f5e6aa… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 3b9cd3d212d8… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | c063a9584f7a… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 853c5dcbfea4… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | 04990d47cc64… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | c87fc38cbaa4… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | bd8ef3a1a482… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 5c8042b69101… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | a077370a8ddd… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | inconclusive | inconclusive | 7238bb6974a5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | dbcd3478affe… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 67662536e7c5… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 2ebcffdc1f64… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 80f904bf3ce4… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 10b59c9b6df2… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | bb286e94f788… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | b80d9381cd88… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 78233ab7c887… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 4f4e210b4732… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 8a2df445c013… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | e86850e722c7… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 9c20b6a4dda0… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | db97a3723b7f… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 22786269e45d… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 61101051dfdf… |
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 | e2bf448f4bd0… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 85c949854147… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | fe50002392e5… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | 745812833b30… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | fbd5e804f955… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | 5907e859bc81… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | 4a67a629dbc2… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 57de21f9a647… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | d1812708803b… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | a98df1bd760d… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | ce07268fb019… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | cae30d4ab035… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | 96e45c6c2fde… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | bd6e1ae88053… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 8acad44b454d… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | 7ca003edc857… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | 99b77d4d861d… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 55e8d98d2125… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | beacc671274e… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | 6ad0bb1755ab… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 25d674b62cf0… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 16810e523376… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | cb953a8a25ad… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | a58dc0b12147… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | ba22c9d48776… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | 79dc5ecc88bb… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | e0441047b918… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | 218ae8572a67… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | d73af517ba2b… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 6a85776f57e1… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | cbf0d6795388… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | 46b4e96f69df… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | b9ad64ad9be9… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 2fc96000375c… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | 8a6e3d1b150d… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | 409181b23163… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | f60a7e931882… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | 379610a6011b… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 53ebd8576a8d… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 60c12cf04c37… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | d6428472cf18… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | 50632e7b151a… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | inconclusive | inconclusive | 87e3f9f399a8… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 501309f63739… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 89d09f7ecf27… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | c9cc98cbf269… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | b122024bd5a4… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 18568fc4f5f3… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 1fca6ce6b8b7… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | b37d7c3437e5… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 1d177be34395… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | a875805adbc4… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | d319d32b40a5… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | a434f441fdd3… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | e4dfdf2a794b… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 5ceba813a827… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 0f9cf6c9fe00… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | f444155e69ec… |
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 | c362f4af6f5d… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | 9a56f5ddfcbb… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | f4b058ea88dc… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 98dcd021f62b… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | f6e16fbcd0d4… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | e142228e0e4d… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | f87a6e3c14e2… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | a0b65a063864… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 8d55bef09087… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 8d7aa0cd68c6… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 0d94c683262b… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | a38d107e70cb… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | 8f6f7ee7ff84… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | 935f038b9d20… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | a8d4043a2b11… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | d9f6bb387c94… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 25cc86bc8bd6… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | 1814b4255567… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | fabf6441de81… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | 17a0ec495058… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | aa0fe39089cd… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 9982bab03be4… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | c728757f791c… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | f0ad5c4e340c… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | 4534732cc992… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | e5e973d3af64… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | 60df7c89a88d… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | 25f92df39c04… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | b8ba5154ac2d… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | 5b825cff11ae… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | 85e52309bf99… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 5c806b4261aa… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | d612d3e6de8e… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 95daf49e2081… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | d03dd3858996… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | fbf8002288e3… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 6c8c81cca282… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | f72caec24ac1… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | d8e7e02ad776… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | dde8debd7a8d… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | fee4585a5e78… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | e6c753fe1bf1… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | 67a2cdd00a3f… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | e87aae31ca5f… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 9456ab68f7ce… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | a908b9419fb8… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | e0bd3250d1f6… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | b90506ba09aa… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 6461b2a4b302… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | b194ca459119… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | a1deb1be4696… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | b6f5b1b8efbc… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 2dbbec1fecf0… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 156c2519f587… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 83c68c8a141a… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | d216569d866b… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 5ba420825f8c… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 6ac38b6603f3… |
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 | 7f9554611264… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 7a90c82fa14a… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | f51c482bb461… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | a4d1a13fc22f… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 0eb04a452f90… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 4f8571b6f6d6… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 960fe79112c1… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 45ae95291e3c… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 4e6e205c6708… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | e0cea5ece69b… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 33ac7588b007… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | de82f3b78f9e… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 7e188e6c9365… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 7b29249e4a6e… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 2bdc7c416660… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 29ed6f71064a… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | f03393d77efd… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 2594403d6f94… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 839d0f74d46e… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 531b53cf4d19… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | ea8be0841298… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 3b64aac80c3e… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 97ce2ca09ab3… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 1fe403da49ff… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | d211123a7281… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | ba513848e9d0… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | de5c45259769… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 7f58a7da936b… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | 8ae9e8aa60a9… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 0dcd55de9de0… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 5a47614b7084… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 053e6d58fc7f… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 4e2c5e17a1da… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 88d06d27a7e8… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | cfa85d7a2ee2… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 48fb96e5b541… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 3594483b5eec… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | eb00380214ba… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 616010427f9a… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 5b7b41c226cf… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | a89946c82628… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | b0e59bebb47a… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 99b6481e8dc5… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 8e6f62a6a7d6… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 59d123b38614… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 6e887bf28684… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | c1360134eec5… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | e819853ea1bf… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | ffb9c577b34d… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 010a7983e4d2… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | b628439924c9… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 86343a579b19… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | ca5a8d5b3cf1… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 58b53e301d36… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | be4373becf56… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 9f8e08b2702b… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 52ac882350f4… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | a83597d5e472… |
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 | eb9fa0832db8… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 07f6f775ad41… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 13bdf1a87769… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | c1164af5bab2… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 9ffaff358e5c… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 1822f48b1285… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | cb5b050fd75b… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 77a1d0d18ebf… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | c408be6beb34… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 02e858a308d1… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 01186bf4112b… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 25fe71f0c6d4… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | d67f9fe88d78… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | c0c3732cf8fc… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 7f7ce64510ee… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 53b50cc7b572… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 6714263a3648… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 1b2747df55df… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 5e7310583af0… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | 1241312e320e… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | fe7452953a48… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 14f05ef61d46… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | a7d7cbc6d087… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 7ba81cfe7152… |
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 | 9f2373d32fd4… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | d035b6bea399… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | cb11ae6006d7… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | d0e1aeb930b4… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | 37696c755c7d… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | 069ce066c055… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | 7d8fc19cdfdb… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 345ec9939088… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | e551915ae840… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | fbb337e7c858… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | 9c0cf3bff945… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | d3317c6ce0fa… |
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 | 5328f39cd367… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 05bc1822011a… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | ac9ee005ec68… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | fb8d6b0068ae… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 0f5b0476e36e… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 46aa0a945aee… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | b3adb018aa58… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 268bba00cd86… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | a802ca229635… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | e88574bbc7ad… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | 95ca1683bca9… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | fca220d4ee13… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | afe982c7d8aa… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | 991a8169e5cf… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | b78dda6ff7ab… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | d011ad63c48a… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | 08fd9b4a4993… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | d6389b4f0829… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 351d54468644… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | c53e2317bc0e… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 23c099c032d5… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | d1696fb88fe2… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 104be4f6b85b… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 7730c27e7d76… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | f8b99a06bd66… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | c521716de208… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 12dea2d804a2… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 6baf92c2cdfe… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 4247ad551a34… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 5d777c9b1b96… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | c3f62991f722… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 3352e3211cc5… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | 6864ebddd7b1… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | 7a5e5ac4d906… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | 43f9e615c8c5… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | 4057f5715cdc… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 69c29efb8817… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | a0b747f846dd… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | f9070f6d9d05… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 3d5cae0babb1… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 52823439e8d4… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 5ef4889c3dfa… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | dff0984c05e7… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 1fe66d0d7005… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 863b1e4574e6… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 70e440015e1c… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 158bcaf7c857… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 95f16a9bbf7c… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | d5f19b56e942… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | bb64dfb058f3… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 51774df621e4… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 0011a6a588bc… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 74ded885259a… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 968e98381dfc… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | 5a43f0a29bfc… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | d1f1c7440b8b… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 26a3743c5eb4… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 9bc16c66ab67… |
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 | fbb4ae9766a8… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 84bbfeb38bb8… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | d0ad1b5a9f84… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 4408b3480883… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | d8341b2da81f… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | c6923481c1c6… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 0ae964e27792… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | e92bb579567a… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | b9b4025a4e7b… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | eeabcb1caaef… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | 0ba2f0f2d642… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 5f6a68e3fc65… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 09b6ed5e4cdc… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | fab56c8c923b… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 0193b8d97567… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | fecd32042460… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 761fa544bb58… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | fe23509d3c0c… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 2745d0a25070… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 4ff5220ec79e… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | 453867e2f977… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | 879ee7ce1dd8… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | b4f0d3e808d1… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | 5c90459ba3f6… |
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 | d9dd7cfe65ec… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | eea2a5f49e6f… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | 9c73daba6241… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | 0932dba142f6… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | 732a04e44fde… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | 031515f173d7… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | c1e3858ca258… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | c5532e4657b8… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | 00f289ab69c6… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | 0b8b91f4ea2f… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | 657397dfcd8c… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | b69aa2742654… |
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 | a9b4c9ec8a08… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 0bc465400b53… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 42ab02be0904… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 45f255bfec4d… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 092db87d6e56… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 14ba4e76d9b2… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 1b79325fb0fa… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 9b5211338f0c… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 0747ab6c392c… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 88baa944d422… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | bc88e5a4cb94… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 7ce2ca039dae… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 89f4af99cc20… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | c5786a83dd88… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 7c23ac9493ba… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 3433909ee02a… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | ce04bc5b9054… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 49585750e747… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | c7c76a1bbc9f… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 6fb65f19d060… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | cb746864a559… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 609e507a85b5… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 3b92080fefbb… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | a22707d5caf1… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 4fcb620ed012… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 84ba0c6bf54a… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | e4ea2f359757… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | fe5fe6866123… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | cb371dfaa18b… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | a6c90a9c3924… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | c2c8992b142e… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 2b8ecfe15bc0… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 7b2a7cca1d87… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | bfe4a2039b9c… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 66c641f56fc8… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 5604812f6ba2… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 90545434eed1… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | fcbda9504fed… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 9b1eb7ed56ac… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 4f8cbe29d65a… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | ddd4c2e710bc… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | fd27f611a163… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 109e5657675b… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | a5d8601d7c1e… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 86728ee2fd43… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 4562e0d360ee… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | d581e009e187… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 8922e00a2e50… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 9bb52e8677df… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | fc6059c2fec3… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 11edfd86a7ea… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 1ee9c539067c… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 42403283cc86… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 97951da1f06b… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 8503a9a595f5… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | eac938e48345… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | ecc856c2f294… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | dd84c9709b46… |
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 | 82205ab5bc9a… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | e68306cec389… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 22679643bf20… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 826a28a021b8… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 7211445bd1e8… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 01dd4f436487… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | f2174df9c0ff… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | 3e4a4882f4d4… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 343e7d5d9c59… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 4627ef65e01f… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | e893437ddc42… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 75c20f861d37… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 6c8784c81d09… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 314c9e328f99… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | 3f1cb3328809… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 9d920088c410… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | afb831d55684… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | a7e162f6a657… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | 85ddf195c044… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 5dc6010d3680… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | c8b1234e3a83… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | f63371dfbf40… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | dfea11c0675e… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | c685f34e3361… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | fea6b36f403e… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 1660ab770c6d… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | a7c92871fc36… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 3f7fe12e66fd… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 651619bff76b… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | e10af960eb66… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 590cea058aad… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | a96f90a77083… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | 3a3a7c97b16c… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 5f8a023b12d4… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | f710b322637f… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 1f3a7a80ea18… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | 6d12e65951c2… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | df8617a9a615… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 626f1f51624b… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 32574d3745b8… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 45dc175c5eb2… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | 3a4367d83d69… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | inconclusive | inconclusive | c27eaa59282a… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 0731e642ec3a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | e072d84d35ac… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 39334d96cc2a… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 49bf94deff88… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 514ebda5b82b… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | ca7a2e4a30e6… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | b4375ec9b2ad… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 18ee88cbe84f… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 73ffa1dec802… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 7de35efc9e8a… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | f1f7c637e92b… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 3ae9de8e1df7… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 0d68f99ce9fe… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 13079c51b3dc… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | d625491652dd… |
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 | 1aec72397ba3… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 81549a67a2dc… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 51b610e9fc21… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 334ea3b4384e… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 9d18356d82d4… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | f6bf34c926dc… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 6be946194212… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | b711d54e6532… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 2e2441b50e13… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | 13e0bb7a5487… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 3a7a6725ece6… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 775b7601f8af… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 09160eb8abd2… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | ca945a029214… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 7e7717113401… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 12872757da91… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | c207ec3d79c8… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | 8e599af6c47f… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 846d649e6dc1… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | 1be2d2939e32… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | df0366fd3651… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 2482e665dc73… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | a0c29f858249… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | d22ebeb6c046… |
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 | 9ed97d3deb91… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | cfc0b98fc202… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 8f36e7fc47e6… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | fff3d166d8d4… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 95a33d30e30a… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 6878b118b70e… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 9038c8aaf2ee… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 3d9842feeb07… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | f1e5e562a9ca… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 510853a9256e… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 88ac2c5da9ca… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 3148bdaa0022… |
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 | 8e9df031ddb1… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 199d8ae4eca2… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 34fac8ffd519… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | fd692b2f808f… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | b4f74e5876e5… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 85802bf6b575… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 173516b1036b… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 31ce47513aa3… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 49366935ac6b… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 9ac0e8794962… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 2a2de15c908d… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 1f23c14895a2… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 6112c1a1aafd… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 27e7b1dadc9f… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 75563e2051c3… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | b8f1902f3b1c… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 535cd68496f9… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | c78434ce0a4d… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 8d7ba1e90270… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 19205e5755b6… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 2c2e5bd30751… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 067514bca5f8… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | eaf3feb889f9… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 3ff7c97683f7… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 7b039472aead… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 8c95b5617d35… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | baaff689cb75… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 88bfb87de57a… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 07e5aa79f1e4… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 57975f427109… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | b602c7d31ee9… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | 2464447ee5ac… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | b29006234c42… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | b9d714fdf3b7… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | 9e7daa0950e1… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 7ca79a50fd37… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 98b9fe669530… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 30c405b338c6… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 3b75001097a2… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 4d849bb8dbea… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | 8ef48504bdb6… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | a63aeed3320f… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | inconclusive | inconclusive | 0e45ad74a35c… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | b1fc04a2b621… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 697ef7919bcb… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 5adf1198c9ea… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 826f2ca30a77… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 33a3f1fb8fdf… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 7bbae53c6563… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 21f76ee90564… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 4ea2090f985d… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 79cc21a1884f… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | f3ce7a14f6c8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | b009c872c854… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | c9f81a8d6b8b… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | aa9e78f4a107… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | a4be47ca58e2… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 5635c3552d78… |
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 | 08a7c554cd2d… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | b3ceabf4eb00… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 7472742f7264… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 3ac2c1adb16c… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | e958a898e913… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 9b23d4577a8e… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | ab036cde3f68… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 4904a47b856c… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | a72f544f946c… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 8c8d7b41d779… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 615243851bbf… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 49d9ff619b24… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 4b2738ea2602… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 221284f17a5f… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | 22b2751e206d… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | c8765d583800… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 7ad68de6a274… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | 39913cc46ef6… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 4a739d685c60… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | 53ac6dfde3fe… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | cbc012cd3010… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | c201a869f791… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 7b20fd1d2885… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 835068771b1b… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 9893dd00dcee… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | ffe0acd887ed… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | d32e6f128019… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | d6a3e32c8819… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 3adc607e662a… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 75650c1ae152… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | b18ecde523be… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 21f98b57cb20… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 2690c5e81326… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 811fd910f4ab… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | ac240901a659… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 502372451613… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 5addf647ca6d… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 00fd69ceaa19… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 31a753845289… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | a3cef1664025… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 8c20720ad583… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 9dfdbd713832… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | e1c94da0835c… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | a35182beac4d… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 4e7c9a098645… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | eb048a31917b… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 4b1c5066db9b… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 3860afee30db… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | be801c24a804… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 1e0f64212ef0… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | fe62b934998d… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | a401011cf742… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | 8ae63b79a23d… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 497d82eae314… |
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 | 979b47b193e7… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | 2fbfafab00fc… |
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 | 0402e6da9f09… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | 7ba6e4c80d74… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 5aaa4f52beec… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 66095e29a977… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | e4de42cf0393… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | d655b10f36d0… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 0f250a2766c2… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 65a3c0e8ad81… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 18cda37e840d… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | a101c2513424… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 94bef75454a5… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | a10f4df663e8… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | 1bbedcb0c0f1… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 3128201c134c… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | 82695b0c2096… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | e2b6a062a728… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | 2d44dc76915f… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | c9913a363355… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | 5ef1c1e9fc6b… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | 7a45970bb185… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 1571e2e57c2a… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 880d07b4f062… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | df4f650881a0… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 98cf1778ff5a… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | 91eabc1869b4… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | 62bf598c6032… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | c2b144a8922d… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 59e9da06e7b2… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 5b179516835f… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 400dfce22bb1… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 5d855e85883b… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | 3251ee2d71b6… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | 97ca6a4f3035… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | 5e6319c165a5… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 060ffd1c2fc7… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | ef2dbf83a5a8… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | b409564c0f8e… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | f3814f88b993… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 08e238ebf640… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | e18e79ebac88… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | 99ad1d94313f… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | c8bfa867fa9b… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | a32d157e1d5b… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 19498178a3a6… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 50d6cc016619… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | b5a0048f894e… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | c1675784be3c… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 35fb80514f77… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | a7e6eaca29c1… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | c48443515b84… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 9dc68f21386e… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | 19a97fe3a78b… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 68dec4277a0c… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 55ade2927a85… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 4347fbf9f575… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | d16dd9f68863… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | 78b33d09d526… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | a442aa4972b8… |
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 | 167a28821f5d… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | c4f628fad7c6… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 196f12f4005b… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | c7042392b3da… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | eca14a92f227… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | bb2c45191f93… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 74777ac6d5e5… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 5ac5513f0d02… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 8fd0ced962e0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 9f387fca4907… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 36034bbd9717… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 1b7c74041d0d… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 6f93eee9fe94… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | aef755ecdced… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | a9aab690c029… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 58e8f3bad43d… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 067d8db53196… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | 4a5e53f73d7e… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 414e307ba37e… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 85bbe31846b7… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 77f8a66220e5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | bcfc0b1f5f2a… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 094f122aeec8… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | feca32880399… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 15a3f6eb8ef5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 70bbc3096b2c… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | e2e6c2704bbd… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 227b0fe0fce6… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 57dbda99baf0… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 8c96d9046b20… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | a139cf5384eb… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 6e8cdc1bde96… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 9a2cbb89c7a6… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 7c0e1ba4db86… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 1d5667a13402… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 58316f7add79… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 1f04fb076eb6… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | d067258233c0… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 4595877a79a1… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | c55febb75f70… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | cda1c31c52b0… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | f028e3c3376a… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 0b9f4c8128f1… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 9ad8a878fdde… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 99e6246b7093… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | a15a58dad7b1… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | de803d24da02… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | bf6c2a4faeb0… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | a340d3a99f46… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 2e87cbc5f775… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 5830d0a8574a… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | fe461e1e0a9d… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 78dee0973312… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 1639d0e0a1de… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | a15d5f9af3fe… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 1b75742d131b… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | ec798a00aa66… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 14c0ebe36e59… |
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 | 412960c412c4… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 242dff595175… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | d91ee8d8ef49… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 08dbfa3b7114… |
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 | 3ca880fbf2f1… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | b9ff1d34aa4a… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 644346a5cdc2… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 8636bf986888… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 60dec0e3ae9c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 51f38f831925… |
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 | ab8baacf9a8d… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 0befaf77548a… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 103efa54016f… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 3469d14d933c… |
flowdroid-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | a278aeecd648… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | d34a224dd7c7… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 2b1f3e463994… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | d9f057c46334… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | e88ecb3ab0aa… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | c2989cf26e15… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 4e08f8029c3b… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 0010ebf8b120… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 8b854d884e39… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 586f02938c09… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 370788016349… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | b29f31ec476b… |
flowdroid-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | 680afe725e18… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | a89702f4678e… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 84dadea7ad6d… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 7842fd2713d9… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 5ac885a8ba3b… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 5e1c87db8c3b… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 98838dcf933e… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 85143b473e95… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 8d42cf0301e7… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 78653114a99d… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 206b087b9caa… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | ff3e090acf82… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 3ba0b3e2c562… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | 8d1abde84fe2… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | d98c73d2369c… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | ccd06c8aa9fb… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 569c399dc8d6… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | cba473df9509… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 55e95d7f87f2… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 3190a442a450… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | b420317fe920… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 88ee7c1e7af4… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 1a6a48e20bf0… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 29a891bd7a1a… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | ee659e3b9233… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | ca0e71e4e7d6… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 65c35fabf51c… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | f6ec43dd9cce… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | e9aa26ffb3d7… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 68677f4c7ea5… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | abbf136b8a6f… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | b6e8cdf188b6… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | ab27a554f054… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 19fd0b3735fb… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 4a06e4cf9ad3… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | 1d50f6500c2f… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 01647ab8af6d… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 5a9a213da837… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | ea75519e4f7e… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 06b2210de2cb… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 2cba4c097f29… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | 74e4a92f60d8… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 9a4c9d6c2845… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 47b1797a1971… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | c5f27fcb1fb1… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 6ed46bc4a6dc… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 8ab23ed2035e… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | dfa62d26981a… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 0d7436578a83… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | e091e3965303… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 760a15104e3c… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 05f16d25bbbf… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 00aa4406fa9a… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 5037f80c4840… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | bce9cdfb1ad8… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 1fda69fbab20… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 224ecf19f748… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 018757df7c8e… |
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 | 0391403add8c… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 22c0c971d56c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | ef226cb9d58f… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 3da620e7992a… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 19f3abdf2032… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 230864e67997… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 369cff4cc4bb… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 56db0f206f98… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | b8632f61dfea… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | a698edf2a571… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 5065a8e0e2be… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 4d733c1c28bb… |
joern-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 5f594adb25b2… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 7e630f1cc02f… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 91c1bcf9640b… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 2ecad5e78181… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 4c9f69689840… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 4eb584a80442… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 07f2d424f8c8… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | fbe1e8ef3b52… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | a664ff668304… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 4906be6ed7f6… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 30decfc3a8f0… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 082bad231eea… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | reached | false-positive | ce40ed898e69… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 431fab9781fb… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 83639be40bc2… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | d83d06a79dd8… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 47503c96a251… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 77b2ff1d2aed… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | 84cb64dd5f31… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | 509d6f5cc032… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | acb7607cbfe6… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 34e44c39cd5b… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 478f4f22d725… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | not-reached | false-negative | ee171b0fdad2… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 99f76908d8b1… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 320ec15106a9… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | de81e92c9d3f… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 64e1836851ce… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 07ae16bb2092… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | 4d8c62ad110a… |
chal-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 | dfb9f35bd28e… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 09804c6ab55c… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 7fed3320a385… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 605b98939c3e… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | cab2a8711d65… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 0ed32f9a5b5a… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 28c19ac92401… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | b9c7a2b4cb2f… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | dbde9436d0f4… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 4219ed6ec534… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 64c979247690… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 7a1345d86bfe… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | abff4ff2da7c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 2fcb135dd092… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 9ae526f4c66a… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 35716d1ea128… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 152106b058f7… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | c93a5d62a2f0… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | e1360154fb2b… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | a1a76603f822… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 3dac2511bb67… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | d4467a8dd90c… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 3c33c9f3ef13… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | a329bade5e63… |
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 | bd8823747b1b… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | df6eab1a9f1f… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 2391a67d57aa… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 966138c69399… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | a16cc36a4935… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 5ad58855d86f… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 56a0850e289c… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 8fd137675c82… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | e738908049ea… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 3860dcdc5124… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 81df805baaf7… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | dcf4862211ae… |
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 | d4ed051abb98… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 0e3e17bdbf94… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 0e0aaf62c104… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | f078c1eaaaef… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 14fda24a605e… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | fdecf55f6439… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 4fa15191226a… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 627d939897c8… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | 81a019ac5db5… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | a563609b7dec… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | e62d3cfe56c6… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | d7477e3e2643… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9bd8bcc2747b… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | bfeb26dbc358… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | dbbd0c0a6f82… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 434a3cf3c37c… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | b479e03512d1… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | c829134fc48b… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | dc805d4d9ba3… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | 0bff5d148170… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 289ae6d254a3… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 9f84901f2183… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 5a70890cfc26… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | b9d6d0234a4e… |
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 | ea0a21d23bf4… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 6a49a3971f65… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | fdad4da18525… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 2dc373c8aed6… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 38489b8cacc2… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 1da7df58542c… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 21d1d444a93b… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | dcb178be7ce9… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | c4deeeb19c61… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 4781fcc7fcdb… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 0e9183c517b4… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | ee5aedf54fb4… |
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 | 11b33d73a4ac… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 10abecb206f5… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 9c60ad999b1b… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 94142d00266c… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 00c9acdf43da… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 653b27077961… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 01a789f1fd7e… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | ee17813df5ee… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 9ec40c97e2e7… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 94d50ac4f030… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 3569b325db07… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | d91e57487a10… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 8e81ff7bafd5… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 258a4c1503a7… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 1e497663227a… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | b2daa668a7cb… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 55e717ae6366… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | f605c73538bd… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 863ac43d1632… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | f741a2591443… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | a81da1f29518… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | a5336b8361d0… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 980291044985… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | d86ff5b35629… |
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 | 3954579da678… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | d2709cf0f57f… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | ed3844baab6c… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 4dd9197d576f… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 5f6425bc4679… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 08524991e2ae… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | a76605cc6a37… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | f11504779d22… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | abdbacb64f74… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 6dc97af400fc… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 8d3ff590f6fc… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 88824bc60a7d… |
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 | reached | true-positive | ebcfd03610e6… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | a6797cef0574… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | e5d762fefd80… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | d435e6b14eed… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | a2f26401a7f9… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | bdfc50a09309… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | d727992ab363… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9b86909009b5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | ecd7dc79efe9… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | f7146234d76c… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 244de71a56d3… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 196d318a75c8… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | ffc0285152fd… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 8a0e3e55a05f… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | fad474f452f4… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 032482a5764d… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 49e6041c68d3… |
chal-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 | e971657cce74… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | e6f0d97da85d… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 23ea5f1f0a0f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 841501fa4a67… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 3d8474cb9176… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 7cf238b339e3… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | d0c645147361… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 7a389abba931… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 2900308d0535… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 44f714e7e26f… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 8f9767be5faf… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 3efa9b36af6a… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 0fa25b5a116f… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | a8dd3fae608c… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 26e66c631cbd… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 2c30aa3f127b… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 36bdcb753cfd… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | b32d275ee0f6… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | cfe9e4fb91a4… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 58ea81492937… |
opentaint-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | unsupported | unsupported | e353d86a1005… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | fd3393f7500e… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 606417d2d4fc… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 0334b03f4fb3… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 82409527d07f… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | a61612f86694… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 1d0301c039e0… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 87ba4c5e8b49… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 9077bf378e0a… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 34bac2e6f272… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 0142f419063c… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 99eb43429731… |
opentaint-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | bd26b2d9e0e0… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | ece60cf22e7f… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | d91436987ab4… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | b5d0c0a143f1… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 840b591e4a56… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 3d74a5960e64… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 68af17f6dd43… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | f3e7c938c73d… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 5d9fc7c80c2f… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 581db148a697… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | aa17192fce75… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 6473b61deec2… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | e8eb37b2d9b8… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | 58e4bf8ab015… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | a2652418662b… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | reached | true-positive | 5fdd77db5758… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 9eb4177e1082… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | d06b02b51bbd… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | reached | false-positive | 15ee341ec3bb… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | reached | true-positive | 11999b03b8eb… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | e22fe5e58bd9… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 5c39717ca89e… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 72b7871c8d36… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | e3c6c5ab7770… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | reached | false-positive | c6fa59affe99… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | reached | true-positive | 010a385dee01… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 863931abb671… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 08e93f607979… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | d2e616dec01b… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | ddc5c40e77f1… |
chal-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 | 41ae0c3023a5… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | not-reached | false-negative | 8107d1639a0f… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | not-reached | true-negative | 120dd5ac1639… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | not-reached | false-negative | 440da5287b59… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 515d588a3802… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | not-reached | false-negative | bf5a5b646002… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | not-reached | true-negative | d1860a1e3f0c… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | not-reached | false-negative | 98363bfa5f10… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 5b527147f1e7… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | not-reached | false-negative | 5f3ecdbd2f20… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 19210417ee0a… |
native-summary | dfb-taint-python-native-summary-positive | positive | not-reached | false-negative | 371bf85a7df0… |
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 | cfd07dd38d5f… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 90eea16eb226… |
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 | 450cfaedeff9… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 7b673e16f4de… |
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 | 630310dbb583… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 74707842ac45… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | db46d65602e4… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | b1cbad859a56… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 69e3f0cd2ae5… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | c070a0c7478b… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 808f8e554a75… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | d8533fe96c20… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | 4de23a4e23ae… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | fc78173aba48… |
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 | 07d52e830c0b… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | d14d285b0fc3… |
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 | 55cf92fe84ed… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 03e56f5c6372… |
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 | cb12f2dd3f5e… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | d001c8c86cd5… |
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 | 73a6612bbb5e… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 0b9681f2c447… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 99a79daadb11… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | c519841f4be3… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | c86d3025174e… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 3322f7f29f6e… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 60eab5487969… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 778affd82038… |
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 | 5adae08ec2ad… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | d90fa0a7c7a8… |
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 | fc50b306c941… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 4f0c0391efc4… |
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 | b34053777884… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | c004d35edefa… |
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 | 42c18177f9d6… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 7f5aac69847b… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 2e74bd6bf98a… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 769a33fbaf02… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 77b78b786c4a… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 563c2953edcc… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 087bb93fcd60… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | fc6c7ed61bbd… |
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 | c05892ce1e94… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 81367cfb300f… |
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 | abfc1bdbf8e1… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | e7cfe9786a71… |
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 | 13e40a70439b… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 44f251ccd518… |
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 | c401bcf60451… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | d23c26facb8d… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 1de151b6cf37… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 7d1ab4581b15… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | b4f7274ceefa… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | bfc2452f82f6… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 0168f48df7cd… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | f9d2989f846b… |
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 | ea8ae3acb0e5… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 78ba8c28adf2… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | d34fbb66d7d1… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | d15b13d329bb… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | aedf0dab3024… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 7ab6642ad67f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 10c56c63198c… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 9c2226438320… |
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 | 195796a031cd… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | bc741404868c… |
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 | a12b56d7300f… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | b990340f4ea9… |
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 | e17bf080be68… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 39a8d2ac3acf… |
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 | 266dc61e09c7… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | eadd868b96d1… |
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 | 54f7b9ae51ac… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | e720b21b6b01… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 97faed16b08c… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 424c4d2c9b67… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 9af9de693cbe… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 3c75db2b30e9… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | f3becae818ca… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 074d8ef3b585… |
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 | 919d440965d5… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | b8bde2234398… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | fbe7d65f6ddd… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 13c81c361f26… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 08ab5c52b7e4… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 3a1492f8f15f… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | df716dea8ede… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 6df60d1a4761… |
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 | 94c62f59274a… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 6da081830240… |
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 | 59cb145c8440… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 7f0780809892… |
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 | 26ea50f64567… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | beb665b996cc… |
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 | 7ed6c671dc60… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 6c578eed454d… |
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 | eda253a9e1f8… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | c20baa5cbb23… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | ffed2916d49b… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 3bf596cca946… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | ba79ae702b23… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 0b0b9d8a4944… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 09b74a41f15f… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 2cfe1df6663e… |
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 | 95c7cf1ad727… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | cc1338efa09e… |
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 | ad9d5e2b58c3… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | addde09dcbb2… |
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 | 115ae434cc92… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 2b91f521c5f7… |
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 | 3460402bfd8d… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | a8ea29b26e52… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | f0ef673a7d02… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 6b4da5868a20… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 0ea7e949cd87… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 776542edda98… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | d465278a5320… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | b0a9bc02964e… |
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 | 09ad019ab0bb… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | d3829fc700ae… |
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 | f730fb00c214… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | ac4f437048cd… |
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 | e5e804842e4d… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 0d34a93f77d1… |
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 | 9df86bb47be8… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 0bb2f7393d8b… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 0f99d7fa2bfe… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 14192da0f788… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 95e8604ff90c… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | ae4505d0c5be… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 60640ba60ede… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | ace6bb39c105… |
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 | e6161c4b85c6… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 360a61e638bf… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 77aed3792c88… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | ed59e82795ef… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 18443aba3fd1… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 0929ae986d60… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | ad06328c93b3… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 276248cd970c… |
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 | dcf9f366643e… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | f114685ce852… |
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 | cb2218870b56… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | be8b7a381846… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 462cfbdfdb74… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 66f05a8b7400… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | 7e46a3db3681… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 3b049c3f652f… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | c24b4d708ebe… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | d5c038b98692… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 3974bb228d07… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 163183210700… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 533c4b64f7af… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 2d1df2ddf9e0… |
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 | 732bf854120e… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | c5242d91b670… |
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 | 94c6f272cdb9… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | e0abdb9b5e2a… |
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 | d9f443f00afb… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 8fe570ee9a21… |
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 | 19b3d2a64c48… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 0d9359382810… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | dfbf90877124… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 2c173c5c3225… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 8da639cd3ea6… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 47cbf1244811… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 21ab71f7cd63… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 2de4bc1c1e68… |
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 | d4fc168a7899… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | f8665bc0dfea… |
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 | d0738e5483ca… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 19f894ec047b… |
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 | 542816660672… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 1cd94b759e1f… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | ac5978f7450c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 969439a47a9b… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | c17eeecd5b1f… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 925474bf6625… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | eab5c10ee2b3… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 32d50d0358b6… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 639f7037ef8b… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 277af17bd322… |
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 | 1e214d5e81eb… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 62b9d3dad6b7… |
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 | 1191ecb6f5c5… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 813902ad93bb… |
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 | e79f7e530aa9… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 1ab3d8cfdedd… |
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 | a396521db13a… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 9efab75ea8cf… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | f5d808f897f0… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 3973abf4d7b5… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | b3bd7d702494… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 9e19be2dd1e9… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 0006de936ef2… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 325c27e3b6df… |
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… |