Case evidence — v0.6.0
Every result links its retained raw-evidence artifact (SARIF or analyzer
output), digest-bound in the
freeze manifest.
That includes the runs that decide nothing: a tool-native scorecard whose
twelve results are all unsupported still retains its evidence and its
witnessed run identity.
Every invoked case in this freeze also retains a phase-timing sidecar beside its raw evidence, and every run retains an environment stamp. Those are additive metadata read only by the latency page; no correctness outcome on this page was derived from, or conditioned on, a timing value.
bifrost-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 74eb208617d7… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | ac9f147ea4cd… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 65008c9a2dcb… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 9d9d7de3b9fd… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 6eccb86ffde9… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 94ee91ae9a97… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | 27796c4ac460… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | 989806d41c52… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 29471f7335b8… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 435a9028ddc3… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 08c82e88705c… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 99cb3096ac1b… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | inconclusive | inconclusive | efce00267578… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | inconclusive | inconclusive | feca7590bdee… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 765929d24da8… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 26cb2a47f2bf… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 01128becb26d… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 4c05bd719cbc… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | inconclusive | inconclusive | 9a9f5083c3cf… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | inconclusive | inconclusive | 9a9f5083c3cf… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | c653abebd86b… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | c5aaeb9e77d5… |
chal-function-field | dfb-taint-c-function-field-negative | negative | inconclusive | inconclusive | a5c6b6837750… |
chal-function-field | dfb-taint-c-function-field-positive | positive | inconclusive | inconclusive | 593f92d219be… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | inconclusive | inconclusive | a6ba70ceb2ed… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | inconclusive | inconclusive | f130f9444e6a… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 75b60d15cd66… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | ba2b7e1334c9… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 907e90e21a55… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | ad13ff946355… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 7010e1a9bef6… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 0bd7f089f7f3… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 3554e6537c52… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | f684934ccb3d… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 9b2f6dcd33c4… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | cc1b796ee569… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 457decb8a028… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 89b9ecee5372… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | ef00e8545bdc… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 10052b9e0754… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 375d8dc7f7a8… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 71940b6b1a84… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 354d204cdc7c… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | cd80a923d906… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 61666dd72095… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | a4b85cd095d9… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | bf7ee8d8d63f… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | f84e9cd03fc8… |
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 | 13cc2526d603… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | 082c71b1b14a… |
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 | 78c1873f314f… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 2fba5bae65f3… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 877ba50e7f62… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 3fad6840afeb… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 0532d87de709… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | e8786ab461fe… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 01d1772a90d3… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | e4e82fef51ea… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 88ecfb95eeca… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 37a892006b82… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | b2ff438b99c6… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 732169a2d204… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | inconclusive | inconclusive | e77376e7834c… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | inconclusive | inconclusive | b739c70809b8… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | inconclusive | inconclusive | e24ecc6ea124… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | inconclusive | inconclusive | edb7080e747b… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | inconclusive | inconclusive | 9929bf5ad862… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | inconclusive | inconclusive | b51c5f0df36e… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | inconclusive | inconclusive | 0dff8cc4c49a… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | inconclusive | inconclusive | dbe2630823ec… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | inconclusive | inconclusive | c8e73a7f5407… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | inconclusive | inconclusive | 201122cbf6c0… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | inconclusive | inconclusive | 62b12f47e43c… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | inconclusive | inconclusive | 602d49916ece… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | inconclusive | inconclusive | cd9809ee34be… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | inconclusive | inconclusive | c9c94692e2de… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | inconclusive | inconclusive | a1c600f17b20… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | inconclusive | inconclusive | e1d536fc7d36… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | inconclusive | inconclusive | 0c74e6552275… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | inconclusive | inconclusive | 030dcfac30e6… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | inconclusive | inconclusive | 42f50aa1d5aa… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | inconclusive | inconclusive | 12287542325a… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | inconclusive | inconclusive | b7873f6cadd5… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | inconclusive | inconclusive | ce85e61d928b… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | inconclusive | inconclusive | 6c196a6b663b… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | inconclusive | inconclusive | 4fd4873d499c… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 86f8e77df117… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2c81b6a77552… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | inconclusive | inconclusive | 29cfe7efae5f… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | inconclusive | inconclusive | 92f758581219… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | e8e93163f6d4… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 90756861ecce… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | bc3cfc5e1fc5… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 5ec15abfea73… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 3881f1632577… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | cbed5fc0a3f8… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 8fe8e88ea07f… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | cb1c745e10a3… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 71bd635c5491… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 5160e0fdc7f3… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 5204d1b76284… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 28f47ee0f600… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | cdeef50b17c8… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 58a461e475a6… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 213fc24ec00f… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | 620ca3123d81… |
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 | 256648797ff5… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | reached | true-positive | 4353a9708b40… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 739e41519de4… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | 53cf75b7a34d… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | a3ac7f5f74b3… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | reached | true-positive | bcb7a9fab498… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | not-reached | true-negative | b0e6cf86c6de… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 19abf857c703… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 8853d5fd9362… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | ab5002fffd54… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 2dbd5e78c053… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 1b41d16dfe0c… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | inconclusive | inconclusive | d4ca552f40d2… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | inconclusive | inconclusive | 9f72cc719898… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | inconclusive | inconclusive | ef6d795de88b… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | inconclusive | inconclusive | 20638b09687c… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | inconclusive | inconclusive | a3a8fa0044c3… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | inconclusive | inconclusive | 016584baadbe… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | inconclusive | inconclusive | 3530b5dca0c2… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | inconclusive | inconclusive | 32fa4f88f551… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | db25fefd934b… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 644ffb50bcd2… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | adc4d7bd19ba… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | ed5bbe8dee9b… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | inconclusive | inconclusive | ace679fd330d… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | inconclusive | inconclusive | 20389c58ae4c… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | inconclusive | inconclusive | 40398ac865d9… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | inconclusive | inconclusive | 839b7ff45364… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | inconclusive | inconclusive | 07f12c14b9d9… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | inconclusive | inconclusive | ee7ec4f7de2e… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | inconclusive | inconclusive | f52c363dd76c… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | inconclusive | inconclusive | a3e81861516c… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | inconclusive | inconclusive | fcf7de0f1007… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | inconclusive | inconclusive | c8ccd4707104… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | inconclusive | inconclusive | a6bdd208bd5d… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | inconclusive | inconclusive | af0581d30c62… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | inconclusive | inconclusive | e36142ec4fa9… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | inconclusive | inconclusive | e36142ec4fa9… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 1ce2f82baa87… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | d87d97ffdf6d… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | inconclusive | inconclusive | 68cd842414e7… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | inconclusive | inconclusive | 98da5c4b3a90… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | reached | false-positive | 6e712c435d99… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | b4c4b72862ce… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | ab3b7e6791f8… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | 414ab2410695… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | d24893d1a2a6… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | a4998c2b1828… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 66a4544ba256… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | ce7f46cc91c1… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 3e5a6d39b0f6… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | 0610a0225848… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | 7f3cd9d9248a… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | 71c52e3ac82e… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 802ad93b9b3b… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 6272d89f824b… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 5c4a551e1d46… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 9a530d6bdd9b… |
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 | 0594dcb7a534… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | reached | true-positive | eafcfb2bb953… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | 5673e8427f0d… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 7ed97fe96a71… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 07d5329c2e18… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 69ce66c7f7cd… |
array-element-separation | dfb-taint-go-array-element-negative | negative | not-reached | true-negative | 2271bef7446a… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 5b965297068b… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | 279be5b05b20… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 377cd4a0264e… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 05f8ab65e4ff… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | d292a9ae4916… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | inconclusive | inconclusive | a80fb59e4b87… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | inconclusive | inconclusive | a75b8d719d08… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | inconclusive | inconclusive | 368512f5d168… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | inconclusive | inconclusive | 1c51b9425913… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | inconclusive | inconclusive | 605f9fe148fc… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | inconclusive | inconclusive | 08b70ff04649… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | inconclusive | inconclusive | 02eba4f77f04… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | inconclusive | inconclusive | ac0c44a966cf… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 732e16955633… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 9b9bb729e51d… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 07b44de0fdbc… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | c89d45a128f4… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | inconclusive | inconclusive | 62071987598f… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | inconclusive | inconclusive | 62071987598f… |
chal-element-object | dfb-taint-go-element-object-negative | negative | inconclusive | inconclusive | 5aca2a15bd23… |
chal-element-object | dfb-taint-go-element-object-positive | positive | inconclusive | inconclusive | d414a0f3003a… |
chal-function-field | dfb-taint-go-function-field-negative | negative | inconclusive | inconclusive | 7fc588e1bf35… |
chal-function-field | dfb-taint-go-function-field-positive | positive | inconclusive | inconclusive | bb79e6e05395… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | inconclusive | inconclusive | a4bb6801fb16… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | inconclusive | inconclusive | 303292c4a41d… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | inconclusive | inconclusive | f5b47a24a059… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | inconclusive | inconclusive | 5e479289d362… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | ffcd065e0a04… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 2ad9af4b87f2… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | inconclusive | inconclusive | 127d24f9ab72… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | inconclusive | inconclusive | 127d24f9ab72… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | 3a60ec867d86… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | ef6d44f3659d… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | inconclusive | inconclusive | 61a69ddb4270… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | inconclusive | inconclusive | 9aa3fb9a00d8… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | not-reached | true-negative | e984b72ef33e… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | a75cd8f2046e… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | d17778c97ba7… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | ec0ffcf73553… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 9a5c173655a0… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 89a30e5982c0… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 4033dde5cc41… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 73470e0e2cc2… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | d2edcd759ae5… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 829cf74c30cc… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 2ed928952583… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 830a1d911690… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 7521dfcdaef1… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | cf31684e51e3… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | 0d8d939f7ad9… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 61ea589218f9… |
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 | 0fefec0db035… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 29339f76208b… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | b7e00800aee0… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 6a239fbd53d9… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 9dd934c63fcc… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 9a3078de8236… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 467751c73f0a… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | f7f18e22cc2e… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 7daf2b69f1a0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 1210afac5c20… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 6fec2058b4a5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 41b419e78326… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | inconclusive | inconclusive | d524132098c5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | inconclusive | inconclusive | a093f91c9c14… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | inconclusive | inconclusive | f1c707a93c6d… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | inconclusive | inconclusive | 118ea12a87ac… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | inconclusive | inconclusive | b21b49f95ee3… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | inconclusive | inconclusive | cd36e4f9e566… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | inconclusive | inconclusive | 2f39b63fa314… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | inconclusive | inconclusive | f3ec9dababc6… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 85101738c3f0… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | 3c50f56c578c… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | b57e85624f5b… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 5f27f6afae6e… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | inconclusive | inconclusive | 9a91ca0be018… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | inconclusive | inconclusive | 7103d4bd77b2… |
chal-element-object | dfb-taint-java-element-object-negative | negative | inconclusive | inconclusive | bfbc32f0074b… |
chal-element-object | dfb-taint-java-element-object-positive | positive | inconclusive | inconclusive | 2840c31e9412… |
chal-function-field | dfb-taint-java-function-field-negative | negative | inconclusive | inconclusive | a7a0a4f27168… |
chal-function-field | dfb-taint-java-function-field-positive | positive | inconclusive | inconclusive | e87a755ae703… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | inconclusive | inconclusive | ab7951e2e0de… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | inconclusive | inconclusive | 702d46cd3679… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | inconclusive | inconclusive | 438efc894689… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | inconclusive | inconclusive | ebe4582833bd… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 29860f408afb… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | ecc4b8202fd3… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | inconclusive | inconclusive | 68faf5ae8560… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | inconclusive | inconclusive | 68faf5ae8560… |
direct-propagation | dfb-taint-java-direct-positive | positive | not-reached | false-negative | 558772e5bf6a… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 31f2e04bafef… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 9a2c5a865acc… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 363c464f7b67… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 2c649027b429… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | c52ac75f9f00… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | ab836d60d60b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 11f58bda3104… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 4ef7291fba63… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 103a1c04cda2… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b639e2a93e30… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9ac264b2c4d5… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 48817b840d09… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 58e3c08f884c… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 619dc96fc8cc… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 628f34f971a2… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | cad6d57fa51d… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | dde8d187673a… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | a4b0371fc638… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 792ada8e0dc0… |
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 | bee4c75be8fc… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 70f2eecdcaa1… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 23652279f97a… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | dfc39510fb42… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 459023bb8ba0… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | unsupported | unsupported | aec7feefd689… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | cdf6e17caf40… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | 26f5a614a186… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 9184e5725723… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | e649e140e9cb… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | d5fc07de7181… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 30b55c389fb8… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 09778809609c… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 53476632da35… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | f59f1ee95cc6… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | babaff35588e… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | 9bcea792b1fd… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 8694120f6e7a… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 04f8d32627e7… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | 0b0d5b5a0466… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 86d9b22a417a… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 0d1939c55ad5… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | eb4c10bdd701… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 228dba8c5dd6… |
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 | 22ec06944f94… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 79d7dadf7e7c… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 18747e750337… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | b2bdccb738a7… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 8e5994a53f1e… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 06079d7edfb6… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | a181db3fa655… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | d3925c122661… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 9d264153544a… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 0bb9d64e5499… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | a7ec3579d596… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | e39617939e83… |
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 | 04e78237eebe… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 710ce055bc48… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 48ec8d5c5da7… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | e3ffb0369ea3… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 855c1083e557… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 99b18f6f9615… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | fb91a25ea051… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | e6db7498d5a1… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | ee6a5daed1b8… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 6c426e5438de… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | c8f2490d1758… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 1a3118ddb5e0… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 686c244d713d… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 66daaa5ad2a7… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | inconclusive | inconclusive | 87872105973f… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | inconclusive | inconclusive | 6ec4fb2f0aba… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | inconclusive | inconclusive | e58310a2d294… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | inconclusive | inconclusive | 1d7b13d18cbc… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | inconclusive | inconclusive | 067e9b25d782… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | inconclusive | inconclusive | 41417f27b803… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 78a6c15abed6… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 6071492e4ffe… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 0a7e37acb2f1… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 92e64451daf3… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | inconclusive | inconclusive | 04e30cd6ddff… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | inconclusive | inconclusive | 04e30cd6ddff… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | inconclusive | inconclusive | 58de73cb2949… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | inconclusive | inconclusive | b7ceeb74f0a4… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | inconclusive | inconclusive | 1f2b0d33f905… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | inconclusive | inconclusive | 28f250d6c120… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | inconclusive | inconclusive | eb8580d4496b… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | inconclusive | inconclusive | 06b8cda4330b… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | inconclusive | inconclusive | a7244dc84660… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | inconclusive | inconclusive | f730b61c20b3… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | inconclusive | inconclusive | 2d8d16eaf8c0… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | inconclusive | inconclusive | e4f140108ea0… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | inconclusive | inconclusive | 2542cc53ee08… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | inconclusive | inconclusive | 2542cc53ee08… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 8e834d880a34… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 6756ae78fcb0… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 12f1db6fdef3… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | cb4059aaca9d… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | ae4d5454a705… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 3adc7f8740ae… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 7eea6218105e… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 81c64339a1b1… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 2f777a73e2ab… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | c58464fc7334… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | fe0d35fdd15c… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 3918341da26d… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | df569254ee80… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | d545cc2e3f95… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 7a8440b710e7… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 5251c6e7c270… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | fd380878b1a4… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | b0698058811a… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | a2fc71039df4… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 1c3d7db0866c… |
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 | eab7b23da3d8… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | inconclusive | inconclusive | 5737534e5bbb… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | b68d65aac58e… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | inconclusive | inconclusive | 7cc958fa427f… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | unsupported | unsupported | 22343025f48f… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 2508d2e35078… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | a801f4761594… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | f9a618095504… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | b879c789c51c… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | fcc625d376bf… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | db6975c8a4c8… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 43b57f0cf5e3… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | db1c9d72cb54… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | a083d827e315… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 72c725c96934… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 8be9d6b71311… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | ba9992a2827d… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | b2613c48ba13… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 5f8fa7438f92… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | fde06cd05db3… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 15a91c97b973… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 0eb1374f34dc… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 9d2ea558996e… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 1921b33f2f47… |
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 | 6ebc912ef348… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | fff499747045… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 21cceff3817f… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | bb4a554a6d6c… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 5203f36c7cd8… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | cbfdd0dce23d… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 5acb1b4f10bf… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 4f523ad8299a… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 89a18417e50b… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 44d29b252fa6… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | e056868619d0… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | f04cafb6090f… |
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 | e6ac2b44908c… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | inconclusive | inconclusive | 565f902e1c4d… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 392abaab13ec… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | c3a46000beb3… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 3ab7f7e52b7d… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | ccf2d72bd979… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | inconclusive | inconclusive | a52f94f58e2d… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | inconclusive | inconclusive | 9798b809ce7b… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | 4da0185c4b99… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | b1f4461f93e9… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 80c952ba77fa… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 7c1eb237d6c3… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | inconclusive | inconclusive | e7689d4fb482… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | inconclusive | inconclusive | a197f48b5b36… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | inconclusive | inconclusive | 7326d39d6521… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | inconclusive | inconclusive | cf91a1d60e9b… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | inconclusive | inconclusive | 84dae3e98bbc… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | inconclusive | inconclusive | 66a1c9f99e5d… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | inconclusive | inconclusive | 651799cc886a… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | inconclusive | inconclusive | fbf8e47746fe… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 1b9512b31c44… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 5f3e7a0a765a… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 6dbde87ea9b4… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 5d4d9cc97601… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | inconclusive | inconclusive | e37588eb0a00… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | inconclusive | inconclusive | e37588eb0a00… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | inconclusive | inconclusive | baaf5598570e… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | inconclusive | inconclusive | c19cb48260be… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | inconclusive | inconclusive | d1df60c7f823… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | inconclusive | inconclusive | 305beac3bb28… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | inconclusive | inconclusive | c66d9a028960… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | inconclusive | inconclusive | ca2598e04850… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | inconclusive | inconclusive | 036b6060ac7c… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | inconclusive | inconclusive | 629fa3df9c42… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 474767efc66e… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | d79643fea530… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | inconclusive | inconclusive | 34ee3e5d975e… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | inconclusive | inconclusive | 34ee3e5d975e… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | c7c720c614c5… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | b1055bcccb34… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | inconclusive | inconclusive | 0a880c2a9b50… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | inconclusive | inconclusive | 0a38d2e0fc65… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | b47a3095b53e… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | f13c857835e4… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 15488be2fb55… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 6a190407b4fc… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 871d3319764d… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | b2a97d2d9a9c… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | not-reached | true-negative | 9c2e3d9cb5d4… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | a7c3c2b4013f… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | inconclusive | inconclusive | dac27ec66c71… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | inconclusive | inconclusive | efc4d7282152… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 4270a1819bcd… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 8e934928c821… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | d80591d74076… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 80a8e06b7e2e… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | inconclusive | inconclusive | 1a4767126a09… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | inconclusive | inconclusive | ee8f32c4717c… |
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 | 5cc109236a14… |
alias-propagation-separation | dfb-taint-php-alias-propagation-positive | positive | reached | true-positive | 77877fff7377… |
argument-position-separation | dfb-taint-php-argument-position-negative | negative | not-reached | true-negative | 9373b252d5af… |
argument-position-separation | dfb-taint-php-argument-position-positive | positive | reached | true-positive | 70b163ec74fd… |
arithmetic-expression-propagation | dfb-taint-php-expression-negative | negative | inconclusive | inconclusive | 8bf1158b6feb… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | inconclusive | inconclusive | 71d9ffda0038… |
array-element-separation | dfb-taint-php-array-element-negative | negative | not-reached | true-negative | 88ed9d8d5afb… |
array-element-separation | dfb-taint-php-array-element-positive | positive | reached | true-positive | 273549ed29c7… |
branch-join | dfb-taint-php-branch-join-negative | negative | not-reached | true-negative | 718671c29ff9… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 87d9cfb43725… |
call-context-separation | dfb-taint-php-call-context-negative | negative | not-reached | true-negative | 5b1c3a66a89a… |
call-context-separation | dfb-taint-php-call-context-positive | positive | reached | true-positive | 144cabd2cd81… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-negative | negative | inconclusive | inconclusive | d1a0ecc5eade… |
chal-anonymous-implementation | dfb-taint-php-anonymous-implementation-positive | positive | inconclusive | inconclusive | 1f080a1ec91b… |
chal-callback-registration | dfb-taint-php-callback-registration-negative | negative | inconclusive | inconclusive | f0873fab4ab3… |
chal-callback-registration | dfb-taint-php-callback-registration-positive | positive | inconclusive | inconclusive | c62e68a7162a… |
chal-closure-capture | dfb-taint-php-closure-capture-negative | negative | inconclusive | inconclusive | 7440b5d0e40d… |
chal-closure-capture | dfb-taint-php-closure-capture-positive | positive | inconclusive | inconclusive | 80fa06dfb12b… |
chal-computed-property | dfb-taint-php-computed-property-negative | negative | inconclusive | inconclusive | 3bb33fc6e3c9… |
chal-computed-property | dfb-taint-php-computed-property-positive | positive | inconclusive | inconclusive | 6dfdb93e2300… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-negative | negative | not-reached | true-negative | 9f6b84929769… |
chal-context-pair-depth2 | dfb-taint-php-context-pair-depth2-positive | positive | reached | true-positive | ceb88ace13b9… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-negative | negative | not-reached | true-negative | 839ea881afca… |
chal-deep-relay-chain | dfb-taint-php-deep-relay-chain-positive | positive | reached | true-positive | 2c343e884880… |
chal-dispatch-table | dfb-taint-php-dispatch-table-negative | negative | inconclusive | inconclusive | d66f77a45180… |
chal-dispatch-table | dfb-taint-php-dispatch-table-positive | positive | inconclusive | inconclusive | 437e3bd7b008… |
chal-element-object | dfb-taint-php-element-object-negative | negative | inconclusive | inconclusive | 1bf943d81d8c… |
chal-element-object | dfb-taint-php-element-object-positive | positive | inconclusive | inconclusive | e76bf8cc6f32… |
chal-function-field | dfb-taint-php-function-field-negative | negative | inconclusive | inconclusive | b98352efb28e… |
chal-function-field | dfb-taint-php-function-field-positive | positive | inconclusive | inconclusive | 5099d29406a8… |
chal-map-iteration | dfb-taint-php-map-iteration-negative | negative | inconclusive | inconclusive | 6fdb718bf041… |
chal-map-iteration | dfb-taint-php-map-iteration-positive | positive | inconclusive | inconclusive | b73ed0a0812c… |
chal-nested-access-path | dfb-taint-php-nested-access-path-negative | negative | not-reached | true-negative | acf4cf01e02b… |
chal-nested-access-path | dfb-taint-php-nested-access-path-positive | positive | reached | true-positive | 419e74aa30d9… |
chal-recursive-carry | dfb-taint-php-recursive-carry-negative | negative | inconclusive | inconclusive | 9ec309615016… |
chal-recursive-carry | dfb-taint-php-recursive-carry-positive | positive | inconclusive | inconclusive | c660be0b43fc… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-negative | negative | inconclusive | inconclusive | 3f216d24ec7f… |
chal-reflective-invocation | dfb-taint-php-reflective-invocation-positive | positive | inconclusive | inconclusive | 3f216d24ec7f… |
direct-propagation | dfb-taint-php-direct-negative | negative | not-reached | true-negative | 60c8ec6a89fb… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 466dca8321db… |
exception-catch | dfb-taint-php-exception-catch-negative | negative | inconclusive | inconclusive | 46c72704d9fd… |
exception-catch | dfb-taint-php-exception-catch-positive | positive | inconclusive | inconclusive | 6d73da9110f9… |
infeasible-branch | dfb-taint-php-infeasible-branch-negative | negative | not-reached | true-negative | 5954d42cb2e1… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | e100c9908921… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 3d359f20c2b9… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 2611848d676d… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | 6b6f63799999… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 9ce24a440159… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | inconclusive | inconclusive | c1d42383d890… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | inconclusive | inconclusive | fdab341674bc… |
object-separation | dfb-taint-php-object-separation-negative | negative | not-reached | true-negative | ef93def7248b… |
object-separation | dfb-taint-php-object-separation-positive | positive | reached | true-positive | e126ee551d51… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-negative | negative | not-reached | true-negative | 4fbd2303699f… |
return-relay-one-hop | dfb-taint-php-return-relay-one-hop-positive | positive | reached | true-positive | 70c204ccbb6f… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-negative | negative | not-reached | true-negative | 3c5af1da5544… |
return-relay-two-hop | dfb-taint-php-return-relay-two-hop-positive | positive | reached | true-positive | 20256c016b08… |
same-object-field-separation | dfb-taint-php-same-object-field-negative | negative | not-reached | true-negative | 307389325765… |
same-object-field-separation | dfb-taint-php-same-object-field-positive | positive | reached | true-positive | 51481e901016… |
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 | bde78c543e2c… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 95c3b82d3957… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | fdcef4158141… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 45a460549392… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 4da2ab752141… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 52638571e7f9… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 36b7e6e08e09… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | bcb6724d78f1… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 8fa3609b7db2… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 4809c96af18b… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 8eafc04d4915… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 09bba45d716d… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | inconclusive | inconclusive | 9f0b538b399b… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | inconclusive | inconclusive | 9f0b538b399b… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | inconclusive | inconclusive | 4c8daa2b6418… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | inconclusive | inconclusive | c4384fa74a57… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | inconclusive | inconclusive | 83e6405a38f2… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | inconclusive | inconclusive | c2e459c750f6… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | inconclusive | inconclusive | 0ab50af43371… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | inconclusive | inconclusive | e21d2d6cbd7e… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 71309e74a892… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | 32c35456b3e9… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 5b53380cf16a… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | d4c949f6bdd4… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | inconclusive | inconclusive | 055cb1b4126f… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | inconclusive | inconclusive | 055cb1b4126f… |
chal-element-object | dfb-taint-python-element-object-negative | negative | inconclusive | inconclusive | 27f23a2dada2… |
chal-element-object | dfb-taint-python-element-object-positive | positive | inconclusive | inconclusive | c59f89b593c0… |
chal-function-field | dfb-taint-python-function-field-negative | negative | inconclusive | inconclusive | 7b84a3f8a8ef… |
chal-function-field | dfb-taint-python-function-field-positive | positive | inconclusive | inconclusive | e2ea1ca16de1… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | inconclusive | inconclusive | 32e6659c4948… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | inconclusive | inconclusive | 75c231e0de52… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | inconclusive | inconclusive | d7afb37de51a… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | inconclusive | inconclusive | 3ebf42d906f4… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | inconclusive | inconclusive | 588449fd2a7f… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | inconclusive | inconclusive | 1f94aa69846d… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | inconclusive | inconclusive | a5ec2220dcc5… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | inconclusive | inconclusive | a5ec2220dcc5… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | fe4ae4fb0af8… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 8f4abc95a2aa… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 5539e102c1e0… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 55cb68837184… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 26bc42a55dfa… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 49c787bf85ea… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 35e2a5c0fefe… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 3a7f8ecb1d23… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 5697f33ad658… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 09b987e70e95… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | c727c7444f85… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 7011f173f8f2… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 397b1c2ee295… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | b618e9dfcc25… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 21cfdfe79bbf… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 61f3e3085569… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 69bbe250a788… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 8c5d3fa102ac… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | a13e54d8b892… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 8fba63c20d57… |
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 | e8fdd2b00598… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | e46fca1e7a90… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 30056d77d371… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | d61cfac1fbb3… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | unsupported | unsupported | b6d079e512ac… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | unsupported | unsupported | 2a56a0ee6855… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | unsupported | unsupported | 0831dea64e76… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | unsupported | unsupported | c9e79890b9d0… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 07900ae6102e… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 413c051dc17f… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 360fc0d07b9a… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | c05dd21368c9… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 1fa3aad9fe3c… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | ba27dd562ac9… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | a9353d135593… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | aa71df156817… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 4f0291996640… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 1f366f201b9d… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 4ae385a03e73… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | 930c22cc2eee… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 43c5d627c675… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | e0e40caf71c0… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 47da0a0ec5ff… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | eeb58ee06223… |
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 | 8173bd9374d7… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 826b325fe118… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 80eb2c4eae8d… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 46740719b6dd… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | c4f0983f5aa8… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | f60b293521d4… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | debc73312601… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | de7e5c5a915f… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | 206f286faee3… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | ffe656031b1b… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | b1579817a273… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | fe7cfdee6b3b… |
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 | 500fe55fc62d… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | inconclusive | inconclusive | 702cd866dda4… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 293a42e0a3c6… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | e8cb11b242d3… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | inconclusive | inconclusive | 7a6fc617e9f9… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | inconclusive | inconclusive | ad31ae039cb0… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | inconclusive | inconclusive | a070f0689b27… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | inconclusive | inconclusive | a070f0689b27… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 11a46fee1f68… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 8b5026d9eab1… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | a83fe0005c35… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 2a297cd4bf94… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | inconclusive | inconclusive | d6a2e7ad7918… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | inconclusive | inconclusive | d6a2e7ad7918… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | inconclusive | inconclusive | ee6ece303fdd… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | inconclusive | inconclusive | 20a91662ce92… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | inconclusive | inconclusive | d147302f4198… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | inconclusive | inconclusive | 35e0ee598065… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | inconclusive | inconclusive | e538114459ec… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | inconclusive | inconclusive | 85cbeff05d78… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 3dcb5e8ea697… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 3231c2bc5c58… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 20b2063387c9… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 475271f19f7c… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | inconclusive | inconclusive | 9415b219d2ba… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | inconclusive | inconclusive | 9415b219d2ba… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | inconclusive | inconclusive | ae16af7aa6c0… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | inconclusive | inconclusive | ae16af7aa6c0… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | inconclusive | inconclusive | 74767c488a6d… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | inconclusive | inconclusive | 021397731564… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | inconclusive | inconclusive | 413f72f24dd7… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | inconclusive | inconclusive | 041c359459fc… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | inconclusive | inconclusive | 217a14133ed0… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | inconclusive | inconclusive | c80396d9f467… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | inconclusive | inconclusive | b7ab943e548e… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | inconclusive | inconclusive | 19fc238896e9… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | inconclusive | inconclusive | 91102e8d8a3b… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | inconclusive | inconclusive | 91102e8d8a3b… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | d82bffbb1f2c… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | e77ccf75876e… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | inconclusive | inconclusive | 6ddb6566e585… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | inconclusive | inconclusive | cf84a7dae3a4… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | 85636e8a5617… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 6377a6895d4f… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | c70be20a5f70… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 9aa0ddbdc007… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | f428f2de8d8f… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | b05edbf7cecd… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | inconclusive | inconclusive | 16f2db1c7869… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | inconclusive | inconclusive | 6055b01eb013… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | inconclusive | inconclusive | 7573cde653d3… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | inconclusive | inconclusive | cef468d670d4… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 934ae9982397… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 06fe0e73f607… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 5bf33d5e3192… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 568a740ac54f… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | inconclusive | inconclusive | 2712c6ae18f8… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | inconclusive | inconclusive | 68c9c7659eb8… |
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 | 75ec6e029166… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 470eebc4367a… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 4327aa4b2895… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 1514f5c05c44… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 178fbfca3f8e… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 42ebeb39f796… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 71e0934a4a8e… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | d1c42e799fd8… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 172c4e026cb9… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | b32bb1f81e8f… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 8e9537654288… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 026a5e639218… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | inconclusive | inconclusive | 47d56e12fe65… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | inconclusive | inconclusive | 91dc3290912b… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | inconclusive | inconclusive | 27dc7fbc4ab3… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | inconclusive | inconclusive | c59efa2c4ac9… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | inconclusive | inconclusive | c0d44a01591f… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | inconclusive | inconclusive | 240907b1fb9b… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | inconclusive | inconclusive | 16bbc30db139… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | inconclusive | inconclusive | 5e29094acde0… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | f8bcbeb04588… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | a91ed257acd7… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 02e8d54829c5… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | 8c4163664020… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | inconclusive | inconclusive | 461d985e5aa5… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | inconclusive | inconclusive | 461d985e5aa5… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | inconclusive | inconclusive | e6a1487a09cf… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | inconclusive | inconclusive | 92e6cbf60323… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | inconclusive | inconclusive | a5702abd3146… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | inconclusive | inconclusive | 227c8feda957… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | inconclusive | inconclusive | b51bb3a83c28… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | inconclusive | inconclusive | 87e10541fd6b… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 73718a8def63… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 37330929d043… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | inconclusive | inconclusive | fc3f327bda84… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | inconclusive | inconclusive | d7d5b2dbc2a1… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | afb07077d447… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 3e0d4e194873… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 208d1b0ea27f… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | d47ef740fa99… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | a553f695eeca… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 6f5a4a855545… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 2e0ae22240d6… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 9a9f70d520b6… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | not-reached | true-negative | b69582bb8de6… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 49da362fc19b… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 63b40a968f94… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 584f6fef798f… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 271b3d307764… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 001476dcf9ea… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 330a63a7ad20… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 8b1beae708aa… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | a337439f9187… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | e17ff15b0832… |
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 | 5e0cd83c3790… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | inconclusive | inconclusive | 2c0d3977a596… |
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 | 14dea6eb078a… |
alias-propagation-separation | dfb-taint-scala-alias-propagation-positive | positive | reached | true-positive | 3a0c0933a20b… |
argument-position-separation | dfb-taint-scala-argument-position-negative | negative | not-reached | true-negative | 31d9ce619265… |
argument-position-separation | dfb-taint-scala-argument-position-positive | positive | reached | true-positive | 766708397b91… |
arithmetic-expression-propagation | dfb-taint-scala-expression-negative | negative | not-reached | true-negative | 2fd9bacc9eb3… |
arithmetic-expression-propagation | dfb-taint-scala-expression-positive | positive | reached | true-positive | cc9ca16baec3… |
array-element-separation | dfb-taint-scala-array-element-negative | negative | not-reached | true-negative | c1090ebcd07c… |
array-element-separation | dfb-taint-scala-array-element-positive | positive | reached | true-positive | c67229ee2715… |
branch-join | dfb-taint-scala-branch-join-negative | negative | not-reached | true-negative | 92cffb1d428e… |
branch-join | dfb-taint-scala-branch-join-positive | positive | reached | true-positive | 94cb880e8b2d… |
call-context-separation | dfb-taint-scala-call-context-negative | negative | not-reached | true-negative | f5860f41d4a6… |
call-context-separation | dfb-taint-scala-call-context-positive | positive | reached | true-positive | dd4d33be4904… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-negative | negative | inconclusive | inconclusive | ce4db549905b… |
chal-anonymous-implementation | dfb-taint-scala-anonymous-implementation-positive | positive | inconclusive | inconclusive | d34145d3da4e… |
chal-callback-registration | dfb-taint-scala-callback-registration-negative | negative | inconclusive | inconclusive | 2815baec18c3… |
chal-callback-registration | dfb-taint-scala-callback-registration-positive | positive | inconclusive | inconclusive | c57c69c47c88… |
chal-closure-capture | dfb-taint-scala-closure-capture-negative | negative | inconclusive | inconclusive | b1edc7ef5365… |
chal-closure-capture | dfb-taint-scala-closure-capture-positive | positive | inconclusive | inconclusive | 17d9a649603b… |
chal-computed-property | dfb-taint-scala-computed-property-negative | negative | inconclusive | inconclusive | 8616e48cbee9… |
chal-computed-property | dfb-taint-scala-computed-property-positive | positive | inconclusive | inconclusive | 9390f22eb5c4… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-negative | negative | not-reached | true-negative | cc3d9b8b3bbf… |
chal-context-pair-depth2 | dfb-taint-scala-context-pair-depth2-positive | positive | reached | true-positive | 9d0bcc55f118… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-negative | negative | not-reached | true-negative | e101b2952387… |
chal-deep-relay-chain | dfb-taint-scala-deep-relay-chain-positive | positive | reached | true-positive | 536cf35f9451… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-negative | negative | inconclusive | inconclusive | d48252cd7dbf… |
chal-dispatch-table | dfb-taint-scala-dispatch-table-positive | positive | inconclusive | inconclusive | d48252cd7dbf… |
chal-element-object | dfb-taint-scala-element-object-negative | negative | inconclusive | inconclusive | b7037433b379… |
chal-element-object | dfb-taint-scala-element-object-positive | positive | inconclusive | inconclusive | 73f3a5d30cc3… |
chal-function-field | dfb-taint-scala-function-field-negative | negative | inconclusive | inconclusive | fcfeba72f745… |
chal-function-field | dfb-taint-scala-function-field-positive | positive | inconclusive | inconclusive | 6f9d24019e71… |
chal-map-iteration | dfb-taint-scala-map-iteration-negative | negative | inconclusive | inconclusive | ef47e1408139… |
chal-map-iteration | dfb-taint-scala-map-iteration-positive | positive | inconclusive | inconclusive | 29921dfb86e6… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-negative | negative | inconclusive | inconclusive | b031a9ccbf3a… |
chal-nested-access-path | dfb-taint-scala-nested-access-path-positive | positive | inconclusive | inconclusive | 6317f44d3928… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-negative | negative | not-reached | true-negative | 547b84aecefe… |
chal-recursive-carry | dfb-taint-scala-recursive-carry-positive | positive | reached | true-positive | ee07ab618977… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-negative | negative | inconclusive | inconclusive | c309951309b9… |
chal-reflective-invocation | dfb-taint-scala-reflective-invocation-positive | positive | inconclusive | inconclusive | c309951309b9… |
direct-propagation | dfb-taint-scala-direct-negative | negative | not-reached | true-negative | deb55f29dd2a… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 5d741e8dd88d… |
exception-catch | dfb-taint-scala-exception-catch-negative | negative | not-reached | true-negative | ec24c5701a57… |
exception-catch | dfb-taint-scala-exception-catch-positive | positive | reached | true-positive | bef8cc916c4f… |
infeasible-branch | dfb-taint-scala-infeasible-branch-negative | negative | not-reached | true-negative | c578fec2c7f7… |
infeasible-branch | dfb-taint-scala-infeasible-branch-positive | positive | reached | true-positive | 83181b1ddd17… |
local-multi-step-chain | dfb-taint-scala-local-chain-negative | negative | not-reached | true-negative | 40b6471de2c7… |
local-multi-step-chain | dfb-taint-scala-local-chain-positive | positive | reached | true-positive | f556c46e54df… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-negative | negative | not-reached | true-negative | 85c622aa813a… |
local-overwrite-kill | dfb-taint-scala-local-overwrite-positive | positive | reached | true-positive | 8ab17752f4f9… |
loop-carried-kill | dfb-taint-scala-loop-carried-negative | negative | not-reached | true-negative | 42f8f4775260… |
loop-carried-kill | dfb-taint-scala-loop-carried-positive | positive | reached | true-positive | 7c3291f73276… |
object-separation | dfb-taint-scala-object-separation-negative | negative | not-reached | true-negative | 6843a2d4270d… |
object-separation | dfb-taint-scala-object-separation-positive | positive | reached | true-positive | 5c1e16c0a002… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-negative | negative | not-reached | true-negative | e9c40b0c1b39… |
return-relay-one-hop | dfb-taint-scala-return-relay-one-hop-positive | positive | reached | true-positive | 7d23249e6884… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-negative | negative | not-reached | true-negative | 5120c3293e71… |
return-relay-two-hop | dfb-taint-scala-return-relay-two-hop-positive | positive | reached | true-positive | d0eceb63ce74… |
same-object-field-separation | dfb-taint-scala-same-object-field-negative | negative | not-reached | true-negative | fec67e966c96… |
same-object-field-separation | dfb-taint-scala-same-object-field-positive | positive | reached | true-positive | c88b3a43972c… |
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 | 7010e1a9bef6… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 0bd7f089f7f3… |
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 | 86f8e77df117… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 2c81b6a77552… |
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 | 1ce2f82baa87… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | d87d97ffdf6d… |
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 | 3a60ec867d86… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | ef6d44f3659d… |
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 | 92bb3fb35469… |
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 | 0fefec0db035… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 29339f76208b… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | b7e00800aee0… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 6a239fbd53d9… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 9dd934c63fcc… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 9a3078de8236… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 467751c73f0a… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | f7f18e22cc2e… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 7daf2b69f1a0… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 1210afac5c20… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 6fec2058b4a5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 41b419e78326… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | afba29a14f2f… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 5899688ecfaa… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 9a2c5a865acc… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 363c464f7b67… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 2c649027b429… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | c52ac75f9f00… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | ab836d60d60b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 11f58bda3104… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 4ef7291fba63… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 103a1c04cda2… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | b639e2a93e30… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 9ac264b2c4d5… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 48817b840d09… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 58e3c08f884c… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 619dc96fc8cc… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 628f34f971a2… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | cad6d57fa51d… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | dde8d187673a… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | a4b0371fc638… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 792ada8e0dc0… |
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 | 04e78237eebe… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | reached | true-positive | 710ce055bc48… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 48ec8d5c5da7… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | e3ffb0369ea3… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 855c1083e557… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | 99b18f6f9615… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | fb91a25ea051… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | e6db7498d5a1… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | ee6a5daed1b8… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 6c426e5438de… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | c8f2490d1758… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | 1a3118ddb5e0… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | 5aa8b5c27de7… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 70e13af371ae… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 12f1db6fdef3… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | cb4059aaca9d… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | ae4d5454a705… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 3adc7f8740ae… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 7eea6218105e… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 81c64339a1b1… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 2f777a73e2ab… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | c58464fc7334… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | not-reached | true-negative | fe0d35fdd15c… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 3918341da26d… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | df569254ee80… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | d545cc2e3f95… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 7a8440b710e7… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 5251c6e7c270… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | fd380878b1a4… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | b0698058811a… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | a2fc71039df4… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 1c3d7db0866c… |
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 | 016f90c45d3f… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 620401270ebe… |
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 | 60c8ec6a89fb… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 466dca8321db… |
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 | bde78c543e2c… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | reached | true-positive | 95c3b82d3957… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | fdcef4158141… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 45a460549392… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 4da2ab752141… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 52638571e7f9… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 36b7e6e08e09… |
array-element-separation | dfb-taint-python-array-element-positive | positive | reached | true-positive | bcb6724d78f1… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 8fa3609b7db2… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 4809c96af18b… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 8eafc04d4915… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 09bba45d716d… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | fe4ae4fb0af8… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 8f4abc95a2aa… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 5539e102c1e0… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | reached | true-positive | 55cb68837184… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 26bc42a55dfa… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 49c787bf85ea… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 35e2a5c0fefe… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 3a7f8ecb1d23… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 5697f33ad658… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 09b987e70e95… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | not-reached | true-negative | c727c7444f85… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 7011f173f8f2… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 397b1c2ee295… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | b618e9dfcc25… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 21cfdfe79bbf… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 61f3e3085569… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | 69bbe250a788… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 8c5d3fa102ac… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | a13e54d8b892… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 8fba63c20d57… |
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 | d82bffbb1f2c… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | e77ccf75876e… |
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 | afb07077d447… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 3e0d4e194873… |
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 | 19969412debd… |
direct-propagation | dfb-taint-scala-direct-positive | positive | reached | true-positive | 33ed11eb8a38… |
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 | d34619a45293… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 921e88a60043… |
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 | a3d5210a5620… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | reached | true-positive | a89370e5715b… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 339d6829afd6… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 328bc69c8d69… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 97c7bd87ece4… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | c66f76510eb8… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 4c1cd00830a2… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | aafaccc4cb44… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | 2bb00479514c… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 867bc0f9e901… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 734246f076f7… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | e47c1e24df10… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | inconclusive | inconclusive | 912595c69de4… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | inconclusive | inconclusive | 2e875e87ba9c… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | inconclusive | inconclusive | 5b32edc6f4f7… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | inconclusive | inconclusive | 42f395decea4… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | inconclusive | inconclusive | e3b6992cbca4… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | inconclusive | inconclusive | 62b8085d4a18… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | inconclusive | inconclusive | 3780eaf109a8… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | inconclusive | inconclusive | a74d11dbccf5… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | a33c05846af6… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 15f1f3905d17… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 6122a933f9a4… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 591c949e0a49… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | inconclusive | inconclusive | b9c5824ee73d… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | inconclusive | inconclusive | b9c5824ee73d… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | inconclusive | inconclusive | b2784dd363c1… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | inconclusive | inconclusive | d630844d64d0… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | inconclusive | inconclusive | 73186217f698… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | inconclusive | inconclusive | d67758aa77e4… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | inconclusive | inconclusive | 096004572733… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | inconclusive | inconclusive | 0ce683c5ce6e… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | inconclusive | inconclusive | 80eebd8bbdce… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | inconclusive | inconclusive | 0aee2c816b6c… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | inconclusive | inconclusive | 5aee13a98eaa… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | inconclusive | inconclusive | 079a619e9110… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | inconclusive | inconclusive | 3ac24b1cf6bb… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | inconclusive | inconclusive | 3ac24b1cf6bb… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | d34619a45293… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 921e88a60043… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | inconclusive | inconclusive | 078ae9e8a376… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | inconclusive | inconclusive | fe75afd39b97… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 231c76677037… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 81bdaeee8771… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 7734ced1881f… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 9d68d77467c1… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 8a37543108ad… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 69129a011515… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | not-reached | true-negative | e509c0fd12a5… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 0d05a5ef75eb… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 3cd04c45a1de… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | 9e1dab49a556… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 8c906039f599… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 2398fac63549… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | cfed363062c0… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | a0dc9c9a2774… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | c48fd90c343d… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 246ab2cb99d7… |
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 | 8e04e92b140e… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | 2d88dfc4952a… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | cec887fe3e92… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 421333db41ab… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 8014136f934a… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | bb8a3c38c4c4… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | c0db763da81d… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | f43dd3ba3cce… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 93af2bad7c20… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 34bdb803eca2… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 0e7162d9b8d6… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 30b645eb2f5e… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | c2633cf8e053… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 05c71e1dffdb… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 0bc4a3c58720… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | ab1f3b3ebbf4… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | b55c5def11c5… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | e8bfc0eeab31… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | a15e7d75a166… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 1bebf0f21e14… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | 823cfc13ff97… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 10298fcb1598… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 498dbe374215… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | c6db7f48bbc1… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | 4dafa1041608… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 3a10dda35f2e… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 61a700432db5… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 69a59e00e183… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 5f8bf16a589b… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | fcdc665386b2… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 0e0a404d79ac… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | a3776e998b5e… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 326ece73209a… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 4442d6b9f115… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 15e652880fba… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | fbcf3f2cdfe6… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | eeccd5af6eed… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 2df7f840a382… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | d842075721b7… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 329158f58243… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 8e0c5977b03a… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 2820e017b261… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | b3d3db847a64… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 6bac471937d5… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 382069678a0c… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 0a41f3bf479c… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | ced63af0815d… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 6d0a66f7fb8c… |
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 | 16e4061277b3… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | b9a2dd6425f6… |
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 | dd8d0447f824… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | 15cc88a82d7a… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 7192ff1161bf… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 6b12812f75ab… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | a84868ea9236… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 6ae3a790748f… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | 00126b3ddbed… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | cebae7e8c642… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | a93caec95c38… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | f494b29857bb… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | ddc0cc0260d4… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 3ad854f69a3b… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 3666b3bb75c9… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | dac0753b8ad6… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 373f1df63f09… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 25d6bb7ff832… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 2536a4898f0b… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 7c3c40a0caf5… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | b4c4dfdb4332… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | edcdf508dfd3… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 626d00b9d9b4… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | 6165b0df9c77… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 246d8d3cd283… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 6dc7d22a8076… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 1501304c6ddb… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | af0d91327215… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | adfb576ac9a7… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | e0e050a93198… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | d387673a857e… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | fc5a1d44e933… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | d47fed1fb91f… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | 7807699b7a32… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | dc08d5fd8327… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | 6db7c192367c… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | d9cb2e0d268b… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | b84a7af7d6f7… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | cbe16ef9423f… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | e68461e145e4… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | affaabbc30f4… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 09c7de1fff6e… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | f9fbbf28e5cf… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | bbdd731e2e85… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 3d686f48e6ee… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 90411c3a7a11… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 6abb4363c81e… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | f40af3259548… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | d887e24924a4… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 69a91f4d8f92… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 24ecb12cb49c… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 88ddfa6b0764… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | ba079826e348… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 9e530edeba66… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | ea6b6d5e1f6e… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | fcf72048db12… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 3615ccfdb7b0… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | f5f0fd0ef677… |
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 | a5f5acf73cb5… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 6ae48e23d099… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | 28f6d8305ba3… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | 7a389138de56… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | 9783fda131f3… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | c282bf57e1d1… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | 0311c9278aaf… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 1e1d8a0787a0… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 4e3954dd32da… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | a2138bea8a40… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 865f2211b10a… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 70beb69aec37… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | 55f0af733f03… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | 9c1839e38c44… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 8d1a53cf0541… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | 09ad4edad4f9… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | aca1ed6161c4… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 06de1ed2e4b4… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | 4f16e7669b0b… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | 56e60acf10d8… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 71978a367afe… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 81f4a14515bb… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 902e60659810… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | d5e0383e9d4c… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | 66f2e6b718ab… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | 2799f108d243… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | 54df6365fe6e… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | 7696d3e4286d… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | 5b63b7c64b8d… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 5b21ebd37182… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | a111523ab706… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | 43ecf4808af9… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | fd9144f14807… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | 8dd183d7b5f7… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | fd29d42f0500… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | a092ee33f976… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 9cb0dea56e6e… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | 13212c4b4141… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | 1b8361f12f79… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | 9eba6f8bc9ca… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | b09b4a366de3… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | 16b3fbe6083c… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | bfd144eaddc5… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | c2af23cd7e86… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 05f32c94e8ac… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | cc5cf6c9dbd1… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 64b5064174a1… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 8427da44a39f… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | 72e24056d515… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 87117af46613… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 822078ef9661… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | c96f2a31b92d… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | f495d77cc145… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | a7ad1eb38e24… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 67543acefa23… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 3d3a0008ffeb… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 5101d7ef6766… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | a7a3215ada69… |
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 | 54b83718cef6… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | ec9717180921… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | d0a580f0c1b6… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | 1545257be3b9… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 4a0478b82b95… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | b218be68369a… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | c49b4cbd7d33… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 26c144943032… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | c1ad55173995… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | b8db7f81ec4a… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | 3864ee76905b… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 361295e1907d… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | 4cdacd8c082a… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | e4730628bc6d… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | 7b88103b1ea8… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | f440c7aa33cd… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | 03881c794da7… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | becc5fb81ac2… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | f45201cc6596… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | 0c23e551d131… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | 520ed378f635… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | d09594ab120c… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | c8bde73a8f54… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | 9ae345362341… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | 625edfa14348… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | b5e809db1aec… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | 5b689dcd210e… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | ed85419a40e4… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | 08c6fa478e0e… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | 18914d23bece… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | 076d8d781399… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 8ba55d6d274e… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | c9515f0938d5… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | 412a9381a578… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 33f02ea8053b… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 10f9ae8290e2… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 4149736f1dd7… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 0d005fcb413b… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | c986a3c4202d… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | d3db7067ccf1… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | dc7cbb4aedac… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | 6191369edd7c… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | edf5f2f90dc2… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 9cb92949d80c… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 5f9eb31494c0… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 00264510772a… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 435f5c74693d… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 1c740f6e2170… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | c87d710536ab… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | 404bdbb9f2ac… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | 0cba5e2192b2… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | 3f0da2c9f690… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 1f522b8f6335… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 1448cd80631e… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | b325be2c97d4… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 0b1211013ab4… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | d2ae01befe5d… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | 596ab3757d2c… |
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 | 842655fbfcf8… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | 7c215fe90ff4… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 167072234266… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | dbf1a0be71bf… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 3a2b7416a698… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 7eabbcc2311b… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 0786165b0587… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 421bfbef90cd… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 3d7ee62e6f9d… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 9a69e7015f02… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | abe7307cfdea… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 52b2476cca73… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 726a814f6bdb… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | fdacf2f40cad… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | b79ff34d0110… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | 0deb31f2129e… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | af1f2773a33b… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | ce914b719d19… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | be52bb6dbbc3… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | b49798d9aa16… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 0d60b0e08931… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | fd52a047e522… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 2a2d7e88d20e… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 261f96f29ea5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | 40e7af9932ed… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 890387f306fb… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | f6f72fd7d62d… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 562801cdc098… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | f60d21d3cdbb… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | dbbd11516660… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 03176f6492a4… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | fdc9e5f4bd65… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 81e333c91a07… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | d87fddded399… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 927fac979fdf… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 0a8c0e781fc4… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | af583ebefaf5… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | b1e98cdd3e77… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 5440d4723f3b… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 4537a2136670… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 47f72b002d51… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 6fed0c554c5e… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 1dd65448b181… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 9940ffbb2480… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 2be4e7cc945b… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | c013fed689da… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | a7c437368950… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 81a3de03b898… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | c820e30f16ad… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 4ede3247ed63… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 3f88660b7b2d… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 26819849a32b… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | c038dac5a790… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | eb3a307d8811… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | c3bd763aa88a… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | ae9ecf6a7759… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | b36ac3d8d411… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 697f707b7ac5… |
codeql-java-modeling-taint-taint-benchmark-controlled — java, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-java-model-declared-sink-negative | negative | not-reached | true-negative | 102ee8547ed5… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 3f08567938be… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 293878064222… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | acdf515c7230… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | a5ae7000b823… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 9a395584e926… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 77494238f8e5… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 16067246d7e2… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 1247b247bfb5… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 4be1de9bfa67… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 5da62ccaebb0… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | 79904de73ed6… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | d667ab53520e… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 111d633f7f0d… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 79980779a539… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 4eadb7a1a4c2… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 1914219994dc… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 5ca0645b0735… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 7dd3bd26882a… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | ca711d627986… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | 010fabc4bae2… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | e369be55b796… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 142e200e8273… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | c0454e6e07d8… |
codeql-java-native-taint-taint-tool-native — java, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-java-native-entrypoint-negative | negative | not-reached | true-negative | 10d2f0f19176… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | 163bc7391542… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | dc58e3e100a2… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | 7dc3080ac59f… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | 9e1bbc583ee7… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | 51cb7da158ec… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | 6e5959d1b43f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 3c60cff3e079… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | 1faed4e02cc7… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | eebf7ac0310e… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | 43721309a600… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | d5ce165bb1ed… |
codeql-javascript-kernel-taint-taint-benchmark-controlled — javascript, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-javascript-alias-propagation-negative | negative | not-reached | true-negative | e7f7a340b3d7… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | bd8c7db90f64… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 0b7be461b49d… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 5f6d9b10820e… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 8cd6a05989cc… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 301220bc6a8e… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | 8bf8e9614c77… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 9d8c38b731f6… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | 49e469cbc584… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | db6b3e5e7d2f… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | c72353034f22… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | f48b837ee5ec… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | cd293cd64afb… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | cc2a43560b17… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | 0b6f58d002b6… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | 64184029a8d5… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | e1f310f97e16… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | b7f23f287cc9… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | 79893dffadab… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | ed4532484d1f… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 10eef37dba66… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | 06867a56279e… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 99ae769df3db… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | f2124b352dfd… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | bb357335fb50… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | 4368bbdb44fa… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 49e060ef5898… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 45a4e30f818c… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | 00cb46509a35… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | ba065b18406c… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | b1e8a4770a57… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 79092d37f876… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | e1edb5346341… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | f489080489a6… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | 9a4512a58bd2… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | bdce04e4a58d… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 5ceab6275936… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 963a35b6bd28… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | a6c9ad62819b… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 1403dfc9db74… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | 78a627a4b373… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | d386272e2412… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | cdb6d46a9021… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 19b4959ad8f1… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | 426293b16e4d… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 5ed472f6e1b1… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 614a37d8c983… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 23864ea6a056… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | c29aaea15f6f… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 08e881b9cfb7… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | c54d11a52812… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | c1beb3b18e1e… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | d0e5f2d39918… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | 5b8600ac1d13… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | bde88420203e… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | a2be68e9c2ec… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | a2bfe365a817… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | 20c898759c7c… |
codeql-javascript-modeling-taint-taint-benchmark-controlled — javascript, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-javascript-model-declared-sink-negative | negative | not-reached | true-negative | c8274dd5ea1f… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 9508d13ed3e0… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 82b310ad951e… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 0fc95bd9c488… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | e8a01f0ebd32… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | ad4cddffe577… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | bfd6e38db6e5… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 4a7352f2fb5f… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | c80ce66048ad… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | cbd7382ee88b… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | 87b8ee9d1f05… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 631b6c9a237b… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | c729d0fb4860… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 5b8610c0cf78… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 30cc9ece708f… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 91b83c39560b… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 6330101be07f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | e11cd84c692b… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | ecf3e726b5a6… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 74eaf40cf8c5… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | b23077f87293… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | a13f19074ae0… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | 55f6b2ca76b8… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | f3ca9c6f223e… |
codeql-javascript-native-taint-taint-tool-native — javascript, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-javascript-native-entrypoint-negative | negative | not-reached | true-negative | 23880ad5fde0… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | 06e184261c49… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | c6621b7ff546… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | b4fcbcf85f18… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | bf71a8316dee… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | f017709c4503… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | ce0ad3103670… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | 7746e571900b… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | a2d95afa923a… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | cbba13fc9932… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | 9101b1b83894… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | b2232d5fb1b3… |
codeql-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | a790950bacce… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | 5476115357a3… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | f81b5622aac4… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | f9b4c0309bcf… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | 337498fb597e… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | 57b1c39ad6a4… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 93a9d1baf45e… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | f1d2fc210a0c… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | d465c2f63b88… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 61fc60752e12… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | dcc48a31a620… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 651622ca03cc… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 7078e6cec8f6… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | 7c1680aa5c39… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | 9e6bc733ae5b… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 2c9c2d13f928… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 3d6ad6b1acee… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | f280590693d0… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | c7487c0719c3… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 0b5175ce41b2… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 0d691076c1d2… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | ea4b6348bdaf… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 110e944ea971… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 114a5deb36dc… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | f4b4ddc13c11… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 57240506a113… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | 3b0bf75aa7b9… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 8b344bf41f0d… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | ed34fe38c923… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 05fd7c6ea58b… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 2efebdaca232… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 540cb2f3b4ed… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | f93cb70713e8… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 6f90ae29fdea… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 68cf48cde5a2… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | aa656b2abf97… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | d24968098460… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | b0afe3107fbc… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 88ee4db7ac37… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 8b67dc51d62f… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | 33e8fae3b6e8… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | 7d0cca205c79… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | 3ed52e776886… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 849d45badbb1… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | e0aac2eca959… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | e2e9f25a1b65… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | a315a1a27d1d… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | d218e795a3e6… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 67497f477f8d… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | e6afbd0e7ac3… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 6853ee473d75… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | dc620841a1d4… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 673b3ba98427… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | d5c76edc992e… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 66b5126a8d6b… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 601260506026… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | b642931d43c4… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 0519d3d4f288… |
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 | c7c7bb6d52dc… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 1c80adba3302… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 598470cf96d0… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | eea4549e3061… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | a8ea956fefa2… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 42bef45d2d1d… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | cce5ef5402b1… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | cf44ebf50d90… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 0364dac8c390… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 682abeb7548f… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 9d142c76205c… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | ddb452fcdfea… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | 72c610b688d4… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 9c2059a43f11… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | a096c158741b… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | ff97e750bf87… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | 6afc5456bd81… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | bd2bd6ae013d… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | bb13994a47a7… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | ec9d291f6fa8… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 726fe75c3a76… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | fb9682026bc5… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | 5e1cd8357466… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 38f83a349b94… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | ba5f2518b667… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | e6cc935821b4… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | 1e4491279f32… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | 1aa12e0ae973… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | 7ac6a2c025be… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | 88790c67a03d… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 75ab87c92b81… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 59dfcea1d288… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | c375970b2754… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 50b100ef0340… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | f878ae0738bf… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | 28642ae20914… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | bd877bd21cc4… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 9e151c631493… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 63119948a1df… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 6b13ed00ae08… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | fe1d815403e2… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | e678643d4f02… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | fc8b707b5b3e… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 6bab40d0ff79… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | a038249a4b98… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | fa19c37a031f… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | dd4a5da48e95… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | acff516302c9… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | ce0c835fcb72… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 89e70c1d54d7… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 0b121db101d3… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 9956ac8ffb79… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | 3acb4702725d… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | 71c342df7781… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | e35dc92cc035… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | b5e50d6031a1… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 2bfe4ae9ee3e… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | 63821d4bed8c… |
codeql-python-modeling-taint-taint-benchmark-controlled — python, modeling (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
model-declared-sink | dfb-taint-python-model-declared-sink-negative | negative | not-reached | true-negative | 60e9294ae198… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 7cf9d5f9da34… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | fbc278b1e536… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 31871f8f5e1a… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 745f5d9ab4a9… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 83199d35b3e7… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 8afdd464fc48… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 2f429768770b… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | e8b8f466b2e0… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | ef5de2b84066… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 1f978ef33cbb… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | da061d9c1878… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 556ada43d4ae… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | b9589b2b45fe… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 5ec741821109… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | bd010f160979… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 9e054edb1c7d… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | ef73e08db6ef… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 02951f927998… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | 3e4ebc7d1de5… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 34d04d836fad… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 82685d59ded3… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 4d50b3f43f59… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 8a44ca008c98… |
codeql-python-native-taint-taint-tool-native — python, modeling (tool-native)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
native-entrypoint | dfb-taint-python-native-entrypoint-negative | negative | not-reached | true-negative | 4502b577cf4f… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | a8f26060a264… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 04686e32da51… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 67cabc69c197… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | ba891bbfa897… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 50fd5559aa5c… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 78a310b40a99… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | d216a33d1b00… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 4723708c856b… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | dbe669d691a4… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 642fc9e13f5d… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 1d6e9fd1ca8c… |
codeql-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | not-reached | true-negative | 7f76326c5b84… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 62c041221993… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 9f4ed3e728ad… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | a409763f0ed4… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | ac514ea1c964… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 2153d9c10862… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 344cdefb500b… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 35e683a43e39… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 03ca6fff7eef… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 7118d9590b00… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | e7e44ed4fc5f… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 8de31237465d… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | d260f00ba446… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | ea609170d389… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 0d1dad24388e… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | e9b6c39b52d5… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 739662535409… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | 26c34c05d77f… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 3a9e50bbfe6c… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 180a0fed99cc… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | ffcfd4b63f98… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | 88f1ee6b0e7e… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | 123d7eed3d0a… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 30e435f05fd7… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 58542ebbf574… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | d50a89a889ec… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | b2309710a4c9… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | 37a4ac84a799… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | ce4848c87067… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | a68758e19518… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 1ee98f7c9b97… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | e4882d4f78c5… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 7f296994bb09… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | 4d9392c9293c… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | c07736f02ee8… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | f52d6c67dad7… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | e12df28e6a83… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 99509df3384c… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 923a6190569f… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 7827ca4c3934… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | a4872a49abfc… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | afbcad4e30e3… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | 76d8a7a00c93… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 850225355ab0… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | d8e0de9acb47… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 2dfa286e6527… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 23f12d0d24cb… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 9d3a17f0116f… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 19d6172fd712… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 69f9b56f9c97… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | c64058092141… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 3bc3583510db… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 0ac31c21ee12… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 52ca37cb8ead… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | ba6091e7f73f… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 619e53822dd6… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 439a678d68a1… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 7cd0cca38865… |
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 | b3ca7ca22bd0… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | 2c43ca621069… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | b4ad3971602c… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 98029da67a0f… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 14953006ff8b… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 7ad8178b464a… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | f65bb7a3c5e1… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | 829f8ba98286… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | f35d6c99dc11… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 630d966b7f3e… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | ae381fd80e6b… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 55f22cdfd1d5… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 6067740c9c0e… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 765621f8d4b1… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | fb266cd2881e… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | c15a4c878a52… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | e6cd18edb72c… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | d6465a311856… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 2142949c6179… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | adab438d95d1… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | d29b8ac5d978… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 05a9de1eb1f7… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 3006484fc5be… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | d1038207a609… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 01c45d1cbe2b… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | d2e01b199f87… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | ab392cf310e2… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | 8549319d6e4e… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 399cdc1362d6… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | 1c463a965492… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | 944ce5d2bdf9… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 364e5b7baf31… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 3b86a3689d11… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 781c26704b70… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 2c964a8754d8… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | 9f94fadfee05… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | bc75264bea84… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 9d5a9bf55c02… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 53238126111b… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 00a38f1c191f… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | ea67bb33cf17… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 33e4949cb1f0… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | fb3398f7c482… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 7fa557580d96… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 86aa4c6d65b4… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | a9fc4ebb34b2… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | c4aafed935f6… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | aaa3ec9e8759… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | c69f86f0054b… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | b3b983636c34… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 0375cb5dd7c4… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 33e08d4283ac… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | ed7186f003f4… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | fb12c35673e4… |
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 | 56b60cb3cdf1… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | 3c1a85c0a777… |
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 | 8b1272a304ec… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | 8a61a8857c74… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 856c59cf1a84… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 115b9d22af7a… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 68408b43dd0c… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | 4cc10a411044… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | 8e78e561a5e3… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | 106375c38329… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | b884fe1609bc… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | 632f75996c47… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | 3fa0b04e2d9f… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 11d765a18ca8… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | c8650a298f69… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 9487d08278a5… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | 7b998c41c113… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | 47202547eb18… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | 7ea3f7ab5e61… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | f1aec79fb800… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | d5f147f09143… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | 68f929f19189… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 9c8b93b54b26… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | f915ea8664a6… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 6c5c17b9e0cb… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 7e3d1b423b6c… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | e8aa219ce748… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | bee5597cfa6f… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | 260a1f82a944… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 3a8a0aef4067… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 7c521ab74bae… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 120ecf0aab93… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 8a125c3c2d40… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | 7445c0f78637… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | 49b68517b473… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | 9a22f2ccf9e9… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | d8123337e147… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | 9987aba413b2… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | b2bcf40fbed6… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | babdc29cd102… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 394a9a35dad3… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | d9a32d447783… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | 8eb52a272e9a… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | 950a9b866a93… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 3a0c595c531f… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 929433ff81d5… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 635bf4d31541… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | fdf6978fe8e3… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 1e8bc723550f… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 8a3d0a825178… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | b0c5615f3cf8… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | e17789ca07e8… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | 64c0f358ec53… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | b151e3ee4901… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | 093419849ad5… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | 7b33357c3aa7… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | acd1842677f1… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 6f0753f279e8… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | 82ef312bc648… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 1a08198162ba… |
flowdroid-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | f093b6a8e890… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 72c8fd1928cf… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 05cc4612c46e… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 50572a664da5… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 6a0567ef9483… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 3e0d29cbc0e5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 909662800879… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 9e383e021588… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 86de24dd2761… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 53b7f26e106e… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 373a21ded4e5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 3cf69a978ce0… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | eb99104e14d7… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 74626e57d12f… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 3d36b11784e2… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 5c510726d11e… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 3706120881c4… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | not-reached | false-negative | a00e307330c9… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | cb8b9c6f9386… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | fe26d8cea709… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 4aacec80988d… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | f7ac993f6445… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | dc8985f891ca… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | ed098e542f6f… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | b301427ba3c4… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | f9e4f79deba3… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 985d3ff83351… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | a77e69208c8d… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 8c27e45cb7d3… |
chal-function-field | dfb-taint-java-function-field-positive | positive | not-reached | false-negative | ee6694f03142… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 5a42da8a524b… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 43bd6f04b09b… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | ae080c0347a2… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 801c281b1b96… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 3c4e31d6cc5d… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 79de1e44c83a… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 6548d8d17562… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | c5a6f58320ac… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 24aca487f22a… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 2bf75da0dcc4… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | eef7049ac239… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 28126687af25… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 1afc9f8ad035… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 20fa50d3149a… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 5a57404514db… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | c92e6487028e… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 10737ccebc5b… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 7bd1a81fa116… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 49ad66766822… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 6cef5b284e43… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 40e4432eff8e… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | a435b29c138e… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | affdd96480d8… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | b3e309f142e8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | d46091e1d19f… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 4c6687e3d925… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 2f2f61447005… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 78e35fed568a… |
flowdroid-kotlin-kernel-taint-taint-benchmark-controlled — kotlin, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-negative | negative | not-reached | true-negative | 25e7744c142f… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | reached | true-positive | 5860066b7c52… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | 664d83bee580… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | c034752b467a… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | e71e06c3d630… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 5800ff4c77d1… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | 56c87cfed7df… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | 7733f8d5e429… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | dc3a56770fd3… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 65ebc8a37cab… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | bbc19fd9aa92… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 7d08c6a9648f… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | reached | false-positive | 1b4ec671e3d4… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | reached | true-positive | afc03560fcfb… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | a856a067cce2… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 1167d1eaf054… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 8e673f99c745… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | 71f8801434a3… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | 281a4c1054c1… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | bf64696c0269… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 0dad9ef4fc28… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | b0d4fa53746f… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | 0f10492be4e9… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | 95d3f8601b89… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 90c2ed1cf683… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | f812303cedc0… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | c68d793ecfc6… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 619bb7154e56… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 5a1b29ce46ab… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 1ce977809390… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | bebca4fb26f4… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | ec1242423bd9… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 623fc7a3759d… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 6b54303b4f64… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 4a22a2918cbd… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | c06556698e2f… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | 3dd8b91b7555… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | 0f1f2b2c12e2… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | b9d7cece613a… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | ea394ea58032… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | d1929a1dd6dd… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | reached | true-positive | 733e72bb8774… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | d82c51a4d277… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 5384259a932e… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 4150a45450ec… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 045991478bd6… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 77933ee01f49… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 7bccdc7ac06b… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | f8145b6f1633… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | a3dc6703b65a… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | a3b59627a1b0… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | 23aba1985e2c… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 7dc76739aca6… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | dad1b6f8829e… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 32ac6b6d746a… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | a9b5dafc05b0… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | 8b5bea5156ef… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | cdc252b48d76… |
infer-c-kernel-taint-taint-benchmark-controlled — c, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-c-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | reached | true-positive | 736d6511eb6b… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 69a9663fe29d… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | e3e44e05ca6e… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | f8215e270821… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | cfb09d2331e0… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 04d85d1461fb… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | ec6dd5159ac3… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | reached | false-positive | 14f55897a268… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | reached | true-positive | 6eea20fdb5a6… |
chal-element-object | dfb-taint-c-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | abf8c42641ed… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-c-function-field-positive | positive | reached | true-positive | 75db72185d8d… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 055631f5438e… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | 9bf111ba7e40… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 72187de570b3… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 0f29ddf90cfb… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 5416b45826b5… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 30b885b325b8… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 13c5fdcde78c… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 1acdd9fcc2b0… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 1e8e62447750… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | d7592d7bd345… |
infer-cpp-kernel-taint-taint-benchmark-controlled — cpp, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-cpp-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | reached | true-positive | 5f3feda6dfb4… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 9df3ef8759ee… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | b1f5dd125a53… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | c46f35bb99d0… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | 5a59f12b25cf… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | reached | true-positive | c86e22f2d6a5… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | reached | true-positive | 182b41841522… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 31e30c4fe248… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | reached | true-positive | b8797bb60420… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | reached | true-positive | d50082fe205e… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | reached | true-positive | daf9868da69b… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | fff2b7fd04ed… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 9ce5615a4959… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 6937f52fc357… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 6b5c2d5a3b76… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | 6bae753b4ce9… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | 7211ac57cbcd… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 505b08590b54… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | d7025b6fa95b… |
infer-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | e2307746f44d… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 49d8adf951f5… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | f3b713d240d7… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | 49d8adf951f5… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-negative | negative | not-reached | true-negative | 49d8adf951f5… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 07ddf0a54d22… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 49d8adf951f5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 511589ba4d4b… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 49d8adf951f5… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | b80d66172d5c… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 9f8f18501581… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 338b9096e3b2… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | c00579f58236… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 4c4db8c216d2… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | d5e0f47fb45c… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | cb2338e5da77… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 29ed7de280a2… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | not-reached | false-negative | 49d8adf951f5… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 49d8adf951f5… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 25c87ed29038… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | reached | true-positive | 1761bf6fc9ea… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 49d8adf951f5… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | ae2c5f53a821… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 52c2b013a547… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 49d8adf951f5… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | fb09ae06e477… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | not-reached | true-negative | 49d8adf951f5… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | not-reached | false-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 49d8adf951f5… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 5e6ab0167ed1… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | b2c179b2c3b8… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 49d8adf951f5… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | e8da882cfcec… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 49d8adf951f5… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 9285b2fd03bc… |
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 | a142f5806c05… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | f848ff38e7c6… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | e8b565850fc4… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | ea87f5a3ddbe… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 396448b31c4e… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | 2f4bae6e696f… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 723c11468d0e… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 29bf63e6edc9… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 93a3a20f5651… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | a428041d4e48… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | d885e47c79de… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 30f4f03b89d4… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 8d42a4b1bdc7… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | ef5f9a017660… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 03c26a9417b8… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | 6e4259ab6fb0… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | ef61e1008204… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | not-reached | false-negative | cdaa826b4058… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | bdd35a5f8e65… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | not-reached | false-negative | eb7b9f4d9b0b… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 841784505e83… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 9920b8cbed90… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 1f7b2395a504… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | ffd0da0d6ea5… |
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 | 787ecddcaa02… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | c6e6d391a4c9… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | b8490d58a963… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 2d9d23acbdd1… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 8e5c25f8c23f… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 4f63cd10522a… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 437f37a3460f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | e5a0b8b86772… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 45fce6914c9a… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 33d3b602e81c… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 64bc8ec28cab… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | d8eb1b3f786e… |
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 | 2b188b5692bb… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | 3daef7a05c17… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 09c2bec793e0… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 3931f2b977f6… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 6babbe1f744f… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | cdb0cf61da9e… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | eff3301389ef… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 6f3da5d81062… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | c1175625e3b9… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | ffba90c84ba5… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 13ceb18c7e65… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 33756e2761d8… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | be8b0b5df1ee… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | 2db334531145… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 20bfe351a42d… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | 77245622a785… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 5a3d795d161d… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | not-reached | false-negative | 4ffa5a434ab3… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | 512b6d32165a… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | not-reached | false-negative | cdb6291831e4… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | 62de810f8c8b… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | e9049bd037c0… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 799d5b949a86… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 6dbb994b4296… |
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 | 3c1765e60dad… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 55078ad42e5f… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 57d22b029719… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | abc5dfc090a1… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 3ad686544996… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 7d49910b7946… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 1153bcd16fbf… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | cc65192381e6… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | a980be68fb08… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 0607d04f5c75… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 4e8c046447cf… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 687f88e05266… |
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 | 954331416daf… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | e78acd77092f… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 7fdef889147e… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 333ef4b6c1c7… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 470771f4f1b0… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 844ac729bcb6… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 860bf1720c52… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | 4fcd633a5d48… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | 4303e03afc70… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | f0442d40a144… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | cbc462cf8971… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | a03492390120… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 0819629cb43e… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | e6ad438c4960… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | a54e29e7a473… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | 1708b94ee6af… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 9b95db2544e6… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | not-reached | false-negative | 34b80ddee691… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | 1464e22748ae… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | not-reached | false-negative | 856e6b897765… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 027f2d3f8051… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 9c449c90c71a… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | c6e7195623d5… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 3aa03959c74d… |
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 | ffa1c1747f6e… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 9767632f559f… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 4f8dda40cf05… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 77d9c3e424c5… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 9d854ea113ed… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | ad1e8dc631b1… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | dbe6f0964a30… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | fd770a8498d6… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | e4e3b3705c9b… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 81f30682a2e4… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 924d13acd9a5… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | 9872300096f7… |
joern-ruby-kernel-taint-taint-benchmark-controlled — ruby, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-ruby-alias-propagation-negative | negative | not-reached | true-negative | 541a46571a3c… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 4cfd99358361… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | reached | false-positive | 6bf0339b353f… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 002f161dafe3… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 2f4cd078a9b4… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | acdcc01c0549… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 66e822c0ed7d… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 14faf53224f1… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | f6634ae812cd… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 510e18d6931a… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | reached | false-positive | 792fc2863fcf… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | c3bc906f83c0… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 3f4a376ada54… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 66ccb397609d… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | c224f7258a73… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 01b26932e83b… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 334e018bddfb… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | not-reached | false-negative | b28ed4fbfa09… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | reached | false-positive | 0cf6ff7c3e83… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | reached | true-positive | df1a75da425e… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | b879b59c312e… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | not-reached | false-negative | 6ee49c243e2f… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | c91783e139bb… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | 464e932668d5… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | a47b871a1647… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 0085f5f1146b… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 142018cf2d5e… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | not-reached | false-negative | 81dd4514c133… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 93ca58eff9f4… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | 2556c4fb00f0… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | b816b13c3a19… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | not-reached | false-negative | 472fd633990b… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | 0d701c5b843f… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | not-reached | false-negative | 59fa19438243… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | reached | false-positive | 8927744c2835… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 4a588b235fab… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | c883704c8595… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 6088a6195ea7… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 5674ea4a6e16… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | b244065ed021… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | d8e169383999… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 99d3081b30ae… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | reached | false-positive | aa169ab71cd7… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | a8b83a314848… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 61849ffad1f2… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | e140f232bd65… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c40b1c5b9b49… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 62e8c221e449… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 8ec113cad9c9… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 63c7729ec760… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | b2ef4d4cb23c… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | e0bca14ed16e… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 7835bef1d4d8… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | da70fdf7354c… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 596dce07c5f4… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | 0c65b9ad6b0d… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | d852070142ec… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 1b8ce16a23b5… |
joern-rust-kernel-taint-taint-benchmark-controlled — rust, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-rust-alias-propagation-negative | negative | not-reached | true-negative | c3232edc9398… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | not-reached | false-negative | 27bb302d7b7b… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 77488951fea0… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | b3925b95189e… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 5d0fac5af24d… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | cf2df1e5fbfd… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | not-reached | true-negative | 027423dd0273… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | f276fcb0a7f0… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 303a2c6caf8f… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 0bc0cef91b40… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 38b99f464d3c… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 217a58b74631… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 8d618ac6da0f… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 68a78cc2f1a2… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | a44366f12f6a… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | ad8d2f81bdf2… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 3b28e177325d… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | 591c59cea89a… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | f267102061fb… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | f10112479499… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 56922544f2e4… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | 59842a0a40e5… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | 7ff1b066d5f0… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | not-reached | false-negative | 02c3216bdb6d… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 868f41607061… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 6ab6f65f6bfa… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | 8ad46ce8db4a… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | reached | true-positive | 7d5230fa6c09… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 69775ee3c6fd… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | cf74d184c4ae… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | b65e1176d7aa… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | 9bdb46a82f9a… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | baf1f084bb4c… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | af6456fb6a43… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | f589dac7c7fa… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | cc68aae43ca7… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 74155b5736f4… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | e6bd86f9d349… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 72e2949d3c4c… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 985df1975206… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 02493ce1df9f… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 81a8a49da92f… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 265a9b1b152b… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 0cdd7d19ac51… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | d25100f224a6… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 9cac77045c87… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 6ec8e92e24a7… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 93ee2397cf48… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | 2f6086c6dfff… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 702114073c4d… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 8a89288b6116… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 4a2cd02366d6… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | b13565dd1284… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 5ec3fb9f4972… |
opentaint-java-kernel-taint-taint-benchmark-controlled — java, core (benchmark-controlled)
| Template | Case | Polarity | Outcome | Classification | Raw evidence |
|---|---|---|---|---|---|
alias-propagation-separation | dfb-taint-java-alias-propagation-negative | negative | not-reached | true-negative | f72611ed7bdd… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | reached | true-positive | 9880d305fde7… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 26a92ca7bfaf… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 7e13e7887003… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | c3881ca89622… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | b4ebe07228dc… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 98d6569078fa… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 631fdbc6fb11… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | c6ae1984eb9c… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 2e9375319706… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | 099e0a56be24… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | 54eb888125fc… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | f69fb1ae63a5… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | 2853a202e2f6… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | 61e9c7d6a428… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | not-reached | false-negative | 7cf1f59ec859… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | a6797cef0574… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | e5d762fefd80… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | reached | false-positive | d435e6b14eed… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | reached | true-positive | a2f26401a7f9… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | bdfc50a09309… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | d727992ab363… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | 9b86909009b5… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | ecd7dc79efe9… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | f7146234d76c… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 244de71a56d3… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 196d318a75c8… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | ffc0285152fd… |
chal-function-field | dfb-taint-java-function-field-negative | negative | not-reached | true-negative | 8a0e3e55a05f… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | fad474f452f4… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 032482a5764d… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | not-reached | false-negative | 3e4154004f7c… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | a7a081aca72d… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | e82e5770988f… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 00865128cd01… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | ff2248d05978… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | b6767cc416f8… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 6391218a3201… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | d689113c5a1f… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 709f084dce93… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | dcf0c50d2b95… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | 19155940bfad… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 34cae7e84c67… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 5f55de49f130… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 602c71801c40… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 1048c6c740ef… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 621949839847… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 90690c93c697… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 494b68136838… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | feaa2d045e76… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | d9f29ab7e3aa… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | 6a6094cb9825… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | a006dc74126b… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 39eecdc07347… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 68e74d13ba66… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 5f99fa7cc284… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | e1d60db6f060… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 8254761236b4… |
opentaint-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… |
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 | 7b05416191ce… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 3ef4531b9778… |
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 | 130c1828a4c8… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | b94e07b07f8c… |
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 | b6f61eede1d6… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | f3f1e54bdff5… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | e1155480c88c… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 0d52262caa26… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | d2ac85b5edb3… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | ab6400a22e3f… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | 6b599a77d59c… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | 7375840f676b… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | 511b9cef121c… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 401f9dafecd2… |
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 | 0317755af9eb… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | 5560ca21c174… |
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 | 42c18cda3cbe… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | c89e89b55b22… |
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 | 62b1321e7634… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 4acaaf0beba3… |
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 | 1c330f1e4e99… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 3248ab0cc325… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | b8db8b0cd7c8… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | e71c1daf2258… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 9f8d5d5c65e5… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | d6a0b65ffcc7… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 1d5df9a646fe… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 6d858e66bcbf… |
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 | 0c85cab45fb5… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 0cde4821d286… |
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 | 95627094a821… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 200e7e67ba8c… |
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 | 80a6e6000058… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | b241ba3a1cae… |
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 | 7209605f448e… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | abf583c5a2e9… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 48b10bc58ac3… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | ebdc82c5458c… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 22d9e44d7d03… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 99944bf09fd3… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | bed8dc43d5fa… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | fbd942796f2a… |
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 | db697eb06a43… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 2ebd6000cfda… |
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 | d297a60ddbf5… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | 890e92546e06… |
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 | 7d93ac37dbf8… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 2bc12fb24026… |
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 | d6292b41412b… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 750b592673af… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 0dcf6caf3fda… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | 530ca9f56412… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 9b77085e03f6… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | e28c8d65f7dc… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 513c68e1e78f… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | f955585d4df0… |
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 | 361ae43f191c… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 9254d00c0148… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 61a8c84284c0… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 32d22ed7e3be… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 1d5256fcf9a5… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | ddb30e664f99… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | b960398da4b6… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | 595449108c1f… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | 78745b0b2968… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | b24c414022d5… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 42a9eaf939b6… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | f3c5e6cf5a84… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 797b1820e286… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | f29815ada013… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 176291e6e664… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 49a3789f73f1… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | f5149dc8096a… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 7e21498750c5… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | d3ff01bfdd7f… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | b80257bc42ae… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 3f9c795896ed… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 4a060cf9341e… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | c3173a9b05c5… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 417a0a8df8bd… |
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 | b393207e116c… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | abcd74a9c28d… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | e794a3a40cd8… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | 58a5bdaf3088… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 87173c67d890… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | cb3f4bee4241… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 8cebef2198df… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | e6e755667f59… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 3f5f1458c0a1… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 6bdeb20011ac… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 50546b088878… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 82124f5e7f44… |
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 | d0131857c322… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | e75255d9bb09… |
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 | e22bc6124f83… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | cdb5d27aa264… |
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 | 7d76c250e9ed… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 1ce6c28096bb… |
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 | 6d5cea7e7a47… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 8379b6895dac… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | a1aca6271582… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | b61b8f7a0163… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 2ff56803121e… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | 770e495b015a… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | bbdaca78e5b9… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | 78ba39c137be… |
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 | ff4cd3c1fc5d… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | ac2cd786606f… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 878b604f8649… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 94ea0860c64d… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | b392d4e81a96… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | dac236a41f4e… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 6dc5cc36510f… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | b82ea889417b… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | e0ace6fa182f… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 0886faa8f86e… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 7e3ea9b760a2… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | cb0abd6e0dc3… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 6d132618824d… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | b16e71e397f9… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 4761aa428c97… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 08b71458750f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | 7808b4e8d044… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 28eee569ffec… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | 558f7ee1bc53… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | 29ff609919ef… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | f9fded76f13d… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | d73be5b88e73… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | dfbfb98f75d6… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 1d8596b2f794… |
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 | 784ed7a4be23… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | bbec9bc8ca78… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | 2b4570fb75d2… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 32ef88acef17… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | c80f16456766… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 026fb25bb092… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 7adb2e245896… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | d91eb81453f2… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | f4e666e5a6c2… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 8ea9cbc2288e… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 3df32cd4259e… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | a3edaa93a7fd… |
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 | 721564f0f4ac… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | e433796805ee… |
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 | eb484c663ea9… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | b16fed57db44… |
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 | 8b500ae0dd0c… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 967ad95d2292… |
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 | 686647c654dd… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | f2137cf549cf… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | bf1d028a756b… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 61ce104e523f… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 48e03aea704a… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 8f95ad4a9708… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 65b864e7185e… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | 8c2f30414de5… |
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 | 7ed5607d04d5… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 18a629a6b58e… |
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 | 961d36b60917… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | b4eebb6c33a2… |
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 | fc2ba976699d… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 629b096fb450… |
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 | e7943d608c8b… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 98da4ff41e48… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 694d8f7d760a… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 09bc472e176c… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | e917946b61b8… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | bfd018b4b65f… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | e5e9f6b3a7f2… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | ec75ff13cdae… |
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 | e43c2abf9dd5… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 015bc72025ee… |
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 | 21ac30c74593… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 9de05a77b231… |
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 | 4c58097366e2… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | bdc30ee87c3f… |
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 | 120efa6fe7ad… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 33c28f9861b2… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | 344a2fbd0edc… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 61d362a9bf81… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 151e6265add5… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | cd48d77ceac3… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | 95cd33f7d0d9… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 55cdbd4c9a71… |
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 | ed933a09e8d3… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 485324a97c47… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | 1c556a294a74… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | f4b469946bef… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 4a2235517117… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | f35e04be6801… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 230de226b5cd… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | c4486121eabc… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | b7269fba3bb0… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | fea6e753d368… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | b4fca19ba84c… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | c15d19a68496… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | e1f721af8710… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | c7980235697c… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | ac85612856c9… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 988083614843… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | 622988e9747e… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 88dc330c27c2… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | af70da1de72c… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | d839bf2d5ecf… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 980cd5cd6258… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 53bd012727b0… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | f2c95d933b48… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | f291d1d0beff… |
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 | 713f939bd23a… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | ecf08744a604… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 6d25a1228fce… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 62998beecabd… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | 4651596848f1… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 378c03518d7f… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 27006befabba… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | c79436e7e633… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | e316eb5db815… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 3b78db943174… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | 840c7e53e127… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 2b11fafb0029… |
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 | aa2f09aa9365… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 4a1cbbc9396e… |
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 | d8a5a1e07c4d… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | 3b7d9041e8ef… |
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 | a8bf8cfb0790… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 8602da9b1387… |
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 | 084fd6169cd5… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | dbefd4c93be0… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | fc85bbf101ac… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 630dadbaad0c… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | f80212b37cf8… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 93c130f603fc… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 7b8b5e0b1e2e… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | ecd3e041b70d… |
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 | 5acf596ed25b… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | d7a234ac9b79… |
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 | 3ef0f4b70e93… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 46c3f784e6b2… |
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 | 51c54106aeeb… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | bca56e66ade0… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | b278ddbfd836… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | b6fa1f6b222f… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | afefdeb80153… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | e918296c44a7… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 76849c75b13d… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 6bc3094fa9cf… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | f65246a9ed21… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 1fe68e579746… |
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 | 8aa7151cbb03… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | 2ab1adca5910… |
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 | 57dbc3798d6b… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | fc93c6db70c2… |
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 | 4a59eb01523f… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | d6081d27d0e7… |
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 | 6dbe1ad4b523… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 3c981814a0b6… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 600545a4ed89… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | ab63617189f7… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 1903d36ba813… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 1fb25911c241… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | d36c948f05bf… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 3f7aafaa7ec0… |
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… |