Case evidence — v0.5.0
Every result links its retained raw-evidence artifact (SARIF or analyzer
output), digest-bound in the
freeze manifest.
That includes the runs that decide nothing: a tool-native scorecard whose
twelve results are all unsupported still retains its evidence and its
witnessed run identity.
bifrost-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 | 417f5bd53096… |
alias-propagation-separation | dfb-taint-c-alias-propagation-positive | positive | not-reached | false-negative | 444c18d70d79… |
argument-position-separation | dfb-taint-c-argument-position-negative | negative | not-reached | true-negative | 3c4a61545ff0… |
argument-position-separation | dfb-taint-c-argument-position-positive | positive | reached | true-positive | 13aeb88ee986… |
arithmetic-expression-propagation | dfb-taint-c-expression-negative | negative | not-reached | true-negative | ea4ae5e22fb6… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | 011c42837598… |
array-element-separation | dfb-taint-c-array-element-negative | negative | reached | false-positive | 2caaadc43da9… |
array-element-separation | dfb-taint-c-array-element-positive | positive | reached | true-positive | b1de3900cc13… |
branch-join | dfb-taint-c-branch-join-negative | negative | not-reached | true-negative | 241b6b076b5e… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | f2e85aaae525… |
call-context-separation | dfb-taint-c-call-context-negative | negative | not-reached | true-negative | c434d7ad1be0… |
call-context-separation | dfb-taint-c-call-context-positive | positive | reached | true-positive | 7f5c79ccc561… |
chal-callback-registration | dfb-taint-c-callback-registration-negative | negative | not-reached | true-negative | 4f469e8bfdbc… |
chal-callback-registration | dfb-taint-c-callback-registration-positive | positive | not-reached | false-negative | 0ab57745bff4… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-negative | negative | not-reached | true-negative | d1a49799be2f… |
chal-context-pair-depth2 | dfb-taint-c-context-pair-depth2-positive | positive | reached | true-positive | 4ed8d141db54… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-negative | negative | not-reached | true-negative | ffda61637fb9… |
chal-deep-relay-chain | dfb-taint-c-deep-relay-chain-positive | positive | reached | true-positive | 9f520c8a393f… |
chal-dispatch-table | dfb-taint-c-dispatch-table-negative | negative | not-reached | true-negative | 45aa28c84246… |
chal-dispatch-table | dfb-taint-c-dispatch-table-positive | positive | not-reached | false-negative | 7d8d81f61afd… |
chal-element-object | dfb-taint-c-element-object-negative | negative | reached | false-positive | fdd60cf83f0a… |
chal-element-object | dfb-taint-c-element-object-positive | positive | reached | true-positive | 58117ddffc76… |
chal-function-field | dfb-taint-c-function-field-negative | negative | not-reached | true-negative | d76743134fde… |
chal-function-field | dfb-taint-c-function-field-positive | positive | not-reached | false-negative | 120235135861… |
chal-map-iteration | dfb-taint-c-map-iteration-negative | negative | not-reached | true-negative | c8cb5780cacd… |
chal-map-iteration | dfb-taint-c-map-iteration-positive | positive | reached | true-positive | 850e6460ebb9… |
chal-nested-access-path | dfb-taint-c-nested-access-path-negative | negative | not-reached | true-negative | 4483b1a38c63… |
chal-nested-access-path | dfb-taint-c-nested-access-path-positive | positive | reached | true-positive | e4c3229958ab… |
chal-recursive-carry | dfb-taint-c-recursive-carry-negative | negative | not-reached | true-negative | 14864285c502… |
chal-recursive-carry | dfb-taint-c-recursive-carry-positive | positive | reached | true-positive | a45443be7e4a… |
direct-propagation | dfb-taint-c-direct-negative | negative | not-reached | true-negative | f3ce7cdbc17b… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | c226652d4118… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | not-reached | true-negative | 5e0dbed519a5… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | 50dbcc9e598a… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | e33e3be7e628… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | 8c68f90dbedd… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | a1177ee80d1f… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | e1765fed1c78… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | eee3c8f0a41e… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | 7c4d541c2927… |
object-separation | dfb-taint-c-object-separation-negative | negative | not-reached | true-negative | 37e7855190da… |
object-separation | dfb-taint-c-object-separation-positive | positive | reached | true-positive | 62a4dd7fade4… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-negative | negative | not-reached | true-negative | fe2add9250c6… |
return-relay-one-hop | dfb-taint-c-return-relay-one-hop-positive | positive | reached | true-positive | 42906cf110ba… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-negative | negative | not-reached | true-negative | 9433ce53c033… |
return-relay-two-hop | dfb-taint-c-return-relay-two-hop-positive | positive | reached | true-positive | 9db13788b59a… |
same-object-field-separation | dfb-taint-c-same-object-field-negative | negative | not-reached | true-negative | fac906b392cf… |
same-object-field-separation | dfb-taint-c-same-object-field-positive | positive | reached | true-positive | 72874dd24044… |
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 | 860d02b2574a… |
c-goto-cleanup-carry | dfb-taint-c-goto-cleanup-positive | positive | reached | true-positive | c10921d0a238… |
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 | fea1720919c3… |
alias-propagation-separation | dfb-taint-cpp-alias-propagation-positive | positive | not-reached | false-negative | c9992b8b7838… |
argument-position-separation | dfb-taint-cpp-argument-position-negative | negative | not-reached | true-negative | 5d78a59193e3… |
argument-position-separation | dfb-taint-cpp-argument-position-positive | positive | reached | true-positive | 2a0488756bd4… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-negative | negative | not-reached | true-negative | 7ae7ea3586ba… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | c44094ab9869… |
array-element-separation | dfb-taint-cpp-array-element-negative | negative | reached | false-positive | de7c53626f02… |
array-element-separation | dfb-taint-cpp-array-element-positive | positive | reached | true-positive | 4fc4806b1d72… |
branch-join | dfb-taint-cpp-branch-join-negative | negative | not-reached | true-negative | 7b6f901cd20d… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | c3c3c2ddc9ca… |
call-context-separation | dfb-taint-cpp-call-context-negative | negative | not-reached | true-negative | 802fb7f09850… |
call-context-separation | dfb-taint-cpp-call-context-positive | positive | reached | true-positive | f1c99c46ba97… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-negative | negative | not-reached | true-negative | 427b77bfa11f… |
chal-anonymous-implementation | dfb-taint-cpp-anonymous-implementation-positive | positive | not-reached | false-negative | 94a402cb2b52… |
chal-callback-registration | dfb-taint-cpp-callback-registration-negative | negative | not-reached | true-negative | 2953f28fb3d1… |
chal-callback-registration | dfb-taint-cpp-callback-registration-positive | positive | not-reached | false-negative | 44a0ddc49322… |
chal-closure-capture | dfb-taint-cpp-closure-capture-negative | negative | not-reached | true-negative | 0626fb6132db… |
chal-closure-capture | dfb-taint-cpp-closure-capture-positive | positive | not-reached | false-negative | 208c491aae70… |
chal-computed-property | dfb-taint-cpp-computed-property-negative | negative | not-reached | true-negative | c67a7ab585a6… |
chal-computed-property | dfb-taint-cpp-computed-property-positive | positive | not-reached | false-negative | a0a168b3ac71… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-negative | negative | not-reached | true-negative | c4c0979827c6… |
chal-context-pair-depth2 | dfb-taint-cpp-context-pair-depth2-positive | positive | not-reached | false-negative | ab0b5bc0f9d3… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-negative | negative | not-reached | true-negative | 46b2b8a37a4f… |
chal-deep-relay-chain | dfb-taint-cpp-deep-relay-chain-positive | positive | reached | true-positive | 81666bbef330… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-negative | negative | not-reached | true-negative | 36308d3f8375… |
chal-dispatch-table | dfb-taint-cpp-dispatch-table-positive | positive | not-reached | false-negative | a6bed8134e0f… |
chal-element-object | dfb-taint-cpp-element-object-negative | negative | not-reached | true-negative | 4d9e2dceccb4… |
chal-element-object | dfb-taint-cpp-element-object-positive | positive | not-reached | false-negative | 40b81e49ca20… |
chal-function-field | dfb-taint-cpp-function-field-negative | negative | not-reached | true-negative | 4b0b7d9ad2dc… |
chal-function-field | dfb-taint-cpp-function-field-positive | positive | not-reached | false-negative | 682a3e89f409… |
chal-map-iteration | dfb-taint-cpp-map-iteration-negative | negative | not-reached | true-negative | 7d046960d4ce… |
chal-map-iteration | dfb-taint-cpp-map-iteration-positive | positive | not-reached | false-negative | cda53542c08e… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-negative | negative | not-reached | true-negative | 3f4e30b09426… |
chal-nested-access-path | dfb-taint-cpp-nested-access-path-positive | positive | not-reached | false-negative | 976532f266a1… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-negative | negative | not-reached | true-negative | 2b3b665741af… |
chal-recursive-carry | dfb-taint-cpp-recursive-carry-positive | positive | reached | true-positive | b4243ab62e21… |
direct-propagation | dfb-taint-cpp-direct-negative | negative | not-reached | true-negative | b4e2ccdfb3a4… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | 9f7d5cdd20ca… |
exception-catch | dfb-taint-cpp-exception-catch-negative | negative | not-reached | true-negative | 6638654daaac… |
exception-catch | dfb-taint-cpp-exception-catch-positive | positive | not-reached | false-negative | 5a4441c24152… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-negative | negative | not-reached | true-negative | ba089b32cd20… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 93687bee4481… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | faa3a947c787… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | b10b8ba24751… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 8336b1102ab4… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | 88e92066fa6f… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 256ee40c0f4a… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 97f9d271d30a… |
object-separation | dfb-taint-cpp-object-separation-negative | negative | not-reached | true-negative | 38d77e76c8ad… |
object-separation | dfb-taint-cpp-object-separation-positive | positive | reached | true-positive | bb0ce88b5ecc… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-negative | negative | not-reached | true-negative | ef7097795827… |
return-relay-one-hop | dfb-taint-cpp-return-relay-one-hop-positive | positive | reached | true-positive | f38bbd25f233… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-negative | negative | not-reached | true-negative | 7487a5fef6e2… |
return-relay-two-hop | dfb-taint-cpp-return-relay-two-hop-positive | positive | reached | true-positive | 91ed9467c52c… |
same-object-field-separation | dfb-taint-cpp-same-object-field-negative | negative | not-reached | true-negative | 88e7abfb7914… |
same-object-field-separation | dfb-taint-cpp-same-object-field-positive | positive | reached | true-positive | edf356981691… |
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 | 73ae3d7af7cb… |
alias-propagation-separation | dfb-taint-csharp-alias-propagation-positive | positive | not-reached | false-negative | 71765a312abd… |
argument-position-separation | dfb-taint-csharp-argument-position-negative | negative | not-reached | true-negative | b4715427981f… |
argument-position-separation | dfb-taint-csharp-argument-position-positive | positive | reached | true-positive | b4c5c191d4c7… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-negative | negative | not-reached | true-negative | c5246d615f36… |
arithmetic-expression-propagation | dfb-taint-csharp-expression-positive | positive | not-reached | false-negative | 9d6ce4fce1e9… |
array-element-separation | dfb-taint-csharp-array-element-negative | negative | reached | false-positive | 74b56563a9a8… |
array-element-separation | dfb-taint-csharp-array-element-positive | positive | reached | true-positive | 7b5026f5828c… |
branch-join | dfb-taint-csharp-branch-join-negative | negative | not-reached | true-negative | 71e84b95aa1c… |
branch-join | dfb-taint-csharp-branch-join-positive | positive | reached | true-positive | 0b152ee87083… |
call-context-separation | dfb-taint-csharp-call-context-negative | negative | not-reached | true-negative | 85c15688d998… |
call-context-separation | dfb-taint-csharp-call-context-positive | positive | reached | true-positive | 51da4c401a5f… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-negative | negative | not-reached | true-negative | edfbd546049f… |
chal-anonymous-implementation | dfb-taint-csharp-anonymous-implementation-positive | positive | reached | true-positive | 16ec2141f530… |
chal-callback-registration | dfb-taint-csharp-callback-registration-negative | negative | not-reached | true-negative | 36c414d75fca… |
chal-callback-registration | dfb-taint-csharp-callback-registration-positive | positive | not-reached | false-negative | c8cefab60e81… |
chal-closure-capture | dfb-taint-csharp-closure-capture-negative | negative | not-reached | true-negative | fe08ede8b639… |
chal-closure-capture | dfb-taint-csharp-closure-capture-positive | positive | reached | true-positive | 6c13187cbbd5… |
chal-computed-property | dfb-taint-csharp-computed-property-negative | negative | not-reached | true-negative | 8a62f0fd0b40… |
chal-computed-property | dfb-taint-csharp-computed-property-positive | positive | not-reached | false-negative | d3dd9820d17c… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-negative | negative | not-reached | true-negative | 5f9a86ced813… |
chal-context-pair-depth2 | dfb-taint-csharp-context-pair-depth2-positive | positive | reached | true-positive | 6b4fed628754… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-negative | negative | not-reached | true-negative | 921e204d9a92… |
chal-deep-relay-chain | dfb-taint-csharp-deep-relay-chain-positive | positive | reached | true-positive | c847b4557fa9… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-negative | negative | not-reached | true-negative | 545f3b7bda3f… |
chal-dispatch-table | dfb-taint-csharp-dispatch-table-positive | positive | not-reached | false-negative | 551cf593f166… |
chal-element-object | dfb-taint-csharp-element-object-negative | negative | reached | false-positive | e7245d3847f9… |
chal-element-object | dfb-taint-csharp-element-object-positive | positive | reached | true-positive | bd1add3da626… |
chal-function-field | dfb-taint-csharp-function-field-negative | negative | not-reached | true-negative | 60add2416895… |
chal-function-field | dfb-taint-csharp-function-field-positive | positive | not-reached | false-negative | 0351457c6c2f… |
chal-map-iteration | dfb-taint-csharp-map-iteration-negative | negative | not-reached | true-negative | 0af3726a3a1e… |
chal-map-iteration | dfb-taint-csharp-map-iteration-positive | positive | reached | true-positive | a98b653770dc… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-negative | negative | not-reached | true-negative | d36fd039c94b… |
chal-nested-access-path | dfb-taint-csharp-nested-access-path-positive | positive | reached | true-positive | c88fb55db1d6… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-negative | negative | not-reached | true-negative | b6aafe8034e2… |
chal-recursive-carry | dfb-taint-csharp-recursive-carry-positive | positive | reached | true-positive | e83c29975b6f… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-negative | negative | not-reached | true-negative | 7f211a203bb8… |
chal-reflective-invocation | dfb-taint-csharp-reflective-invocation-positive | positive | not-reached | false-negative | 5f09272a0f05… |
direct-propagation | dfb-taint-csharp-direct-negative | negative | not-reached | true-negative | d5f7d7968ce2… |
direct-propagation | dfb-taint-csharp-direct-positive | positive | reached | true-positive | a8ef55f2ddfa… |
exception-catch | dfb-taint-csharp-exception-catch-negative | negative | not-reached | true-negative | d8f91cde6f8e… |
exception-catch | dfb-taint-csharp-exception-catch-positive | positive | not-reached | false-negative | a99a11498799… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-negative | negative | not-reached | true-negative | 5068870f4bde… |
infeasible-branch | dfb-taint-csharp-infeasible-branch-positive | positive | reached | true-positive | 97e401ca788a… |
local-multi-step-chain | dfb-taint-csharp-local-chain-negative | negative | not-reached | true-negative | 13ac10577830… |
local-multi-step-chain | dfb-taint-csharp-local-chain-positive | positive | reached | true-positive | 1308307bc677… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-negative | negative | not-reached | true-negative | 237d4db21f4d… |
local-overwrite-kill | dfb-taint-csharp-local-overwrite-positive | positive | reached | true-positive | 2ff83a4bc127… |
loop-carried-kill | dfb-taint-csharp-loop-carried-negative | negative | reached | false-positive | b53b778e00f5… |
loop-carried-kill | dfb-taint-csharp-loop-carried-positive | positive | reached | true-positive | 05657d37668b… |
object-separation | dfb-taint-csharp-object-separation-negative | negative | not-reached | true-negative | 9fc39fd3af1e… |
object-separation | dfb-taint-csharp-object-separation-positive | positive | reached | true-positive | d31e98ba854a… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-negative | negative | not-reached | true-negative | b09fa45667c4… |
return-relay-one-hop | dfb-taint-csharp-return-relay-one-hop-positive | positive | reached | true-positive | ffa3ccd365b2… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-negative | negative | not-reached | true-negative | 2ad08581bd3b… |
return-relay-two-hop | dfb-taint-csharp-return-relay-two-hop-positive | positive | reached | true-positive | 3067d5bb30dc… |
same-object-field-separation | dfb-taint-csharp-same-object-field-negative | negative | not-reached | true-negative | 1806bba8126e… |
same-object-field-separation | dfb-taint-csharp-same-object-field-positive | positive | reached | true-positive | 5469c6fb6d5e… |
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 | 1ad83a2fa118… |
alias-propagation-separation | dfb-taint-go-alias-propagation-positive | positive | not-reached | false-negative | 447ef839feb3… |
argument-position-separation | dfb-taint-go-argument-position-negative | negative | not-reached | true-negative | def70567247b… |
argument-position-separation | dfb-taint-go-argument-position-positive | positive | reached | true-positive | fd20d832fbb7… |
arithmetic-expression-propagation | dfb-taint-go-expression-negative | negative | not-reached | true-negative | 2057b7ea2fd5… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | not-reached | false-negative | 61747eb880ba… |
array-element-separation | dfb-taint-go-array-element-negative | negative | reached | false-positive | 305179955177… |
array-element-separation | dfb-taint-go-array-element-positive | positive | reached | true-positive | 6b17b33ac342… |
branch-join | dfb-taint-go-branch-join-negative | negative | not-reached | true-negative | a6a002c560da… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 98605f338f58… |
call-context-separation | dfb-taint-go-call-context-negative | negative | not-reached | true-negative | ff56e30b1008… |
call-context-separation | dfb-taint-go-call-context-positive | positive | reached | true-positive | 938d052d9109… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-negative | negative | not-reached | true-negative | 4561c7a68156… |
chal-anonymous-implementation | dfb-taint-go-anonymous-implementation-positive | positive | not-reached | false-negative | c18a1464893b… |
chal-callback-registration | dfb-taint-go-callback-registration-negative | negative | not-reached | true-negative | c5494d94ddcf… |
chal-callback-registration | dfb-taint-go-callback-registration-positive | positive | not-reached | false-negative | 631fd5d77a8c… |
chal-closure-capture | dfb-taint-go-closure-capture-negative | negative | not-reached | true-negative | de7f47e6567f… |
chal-closure-capture | dfb-taint-go-closure-capture-positive | positive | reached | true-positive | e76af01a5c6a… |
chal-computed-property | dfb-taint-go-computed-property-negative | negative | not-reached | true-negative | 1b9ac992a36e… |
chal-computed-property | dfb-taint-go-computed-property-positive | positive | not-reached | false-negative | d24b9522ea8a… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-negative | negative | not-reached | true-negative | d88d5357ecb1… |
chal-context-pair-depth2 | dfb-taint-go-context-pair-depth2-positive | positive | reached | true-positive | 9bc78a0924ad… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-negative | negative | not-reached | true-negative | 3672d4d4393f… |
chal-deep-relay-chain | dfb-taint-go-deep-relay-chain-positive | positive | reached | true-positive | af793a208942… |
chal-dispatch-table | dfb-taint-go-dispatch-table-negative | negative | not-reached | true-negative | c5518f4f6357… |
chal-dispatch-table | dfb-taint-go-dispatch-table-positive | positive | not-reached | false-negative | 55cf2cc89468… |
chal-element-object | dfb-taint-go-element-object-negative | negative | reached | false-positive | e29079a69684… |
chal-element-object | dfb-taint-go-element-object-positive | positive | reached | true-positive | 73de4e1cac46… |
chal-function-field | dfb-taint-go-function-field-negative | negative | not-reached | true-negative | e0a52f9e03ad… |
chal-function-field | dfb-taint-go-function-field-positive | positive | not-reached | false-negative | 18f8bb900f71… |
chal-map-iteration | dfb-taint-go-map-iteration-negative | negative | not-reached | true-negative | d1635dcb8f55… |
chal-map-iteration | dfb-taint-go-map-iteration-positive | positive | reached | true-positive | 92bcd193ef75… |
chal-nested-access-path | dfb-taint-go-nested-access-path-negative | negative | not-reached | true-negative | 9f71c0aadb50… |
chal-nested-access-path | dfb-taint-go-nested-access-path-positive | positive | reached | true-positive | f72a2cc28ac4… |
chal-recursive-carry | dfb-taint-go-recursive-carry-negative | negative | not-reached | true-negative | 0ccb06e0677e… |
chal-recursive-carry | dfb-taint-go-recursive-carry-positive | positive | reached | true-positive | 404a5f8cadc1… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-negative | negative | not-reached | true-negative | 6dc72d6f9867… |
chal-reflective-invocation | dfb-taint-go-reflective-invocation-positive | positive | not-reached | false-negative | 93a76ff8473c… |
direct-propagation | dfb-taint-go-direct-negative | negative | not-reached | true-negative | b65840d246cc… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | 81fa6e588e3b… |
exception-catch | dfb-taint-go-exception-catch-negative | negative | not-reached | true-negative | e1b7db914828… |
exception-catch | dfb-taint-go-exception-catch-positive | positive | not-reached | false-negative | cc8e90331445… |
infeasible-branch | dfb-taint-go-infeasible-branch-negative | negative | reached | false-positive | e34b520a2b4a… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | fd13df301332… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | f95c3bee4885… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | 3d17031d4d09… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 9e8d8366dcb5… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 34e9d78a6b10… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | bb836a2889e1… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | aac82c3ae289… |
object-separation | dfb-taint-go-object-separation-negative | negative | not-reached | true-negative | cece7027fe53… |
object-separation | dfb-taint-go-object-separation-positive | positive | reached | true-positive | df8ffbf370b7… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-negative | negative | not-reached | true-negative | 421df4cd4327… |
return-relay-one-hop | dfb-taint-go-return-relay-one-hop-positive | positive | reached | true-positive | 268d77a5146b… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-negative | negative | not-reached | true-negative | 53ed51c597f6… |
return-relay-two-hop | dfb-taint-go-return-relay-two-hop-positive | positive | reached | true-positive | 4aecd6126c69… |
same-object-field-separation | dfb-taint-go-same-object-field-negative | negative | not-reached | true-negative | b45e6f204e83… |
same-object-field-separation | dfb-taint-go-same-object-field-positive | positive | reached | true-positive | b93eab6c6cac… |
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 | 2d2894c9c003… |
alias-propagation-separation | dfb-taint-java-alias-propagation-positive | positive | not-reached | false-negative | bfb6cf3670e3… |
argument-position-separation | dfb-taint-java-argument-position-negative | negative | not-reached | true-negative | 3ef2daab97b3… |
argument-position-separation | dfb-taint-java-argument-position-positive | positive | reached | true-positive | 70260ad69355… |
arithmetic-expression-propagation | dfb-taint-java-expression-negative | negative | not-reached | true-negative | e59186e35d96… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | not-reached | false-negative | a2d0e66f5217… |
array-element-separation | dfb-taint-java-array-element-negative | negative | reached | false-positive | 1afe91bb56cb… |
array-element-separation | dfb-taint-java-array-element-positive | positive | reached | true-positive | 987c675af2fb… |
branch-join | dfb-taint-java-branch-join-negative | negative | not-reached | true-negative | 175fc683185a… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | e16e945c192d… |
call-context-separation | dfb-taint-java-call-context-negative | negative | not-reached | true-negative | f9c60d04262b… |
call-context-separation | dfb-taint-java-call-context-positive | positive | reached | true-positive | d2b026ac3b17… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-negative | negative | not-reached | true-negative | 6bd3131be242… |
chal-anonymous-implementation | dfb-taint-java-anonymous-implementation-positive | positive | reached | true-positive | c10088711b75… |
chal-callback-registration | dfb-taint-java-callback-registration-negative | negative | not-reached | true-negative | a292f9ed794d… |
chal-callback-registration | dfb-taint-java-callback-registration-positive | positive | reached | true-positive | a7aca84b87ca… |
chal-closure-capture | dfb-taint-java-closure-capture-negative | negative | not-reached | true-negative | ad9b2328e200… |
chal-closure-capture | dfb-taint-java-closure-capture-positive | positive | reached | true-positive | 099b9e13ac52… |
chal-computed-property | dfb-taint-java-computed-property-negative | negative | not-reached | true-negative | b57b6f240e67… |
chal-computed-property | dfb-taint-java-computed-property-positive | positive | not-reached | false-negative | 4a10051b0c76… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-negative | negative | not-reached | true-negative | 55afdb269b78… |
chal-context-pair-depth2 | dfb-taint-java-context-pair-depth2-positive | positive | reached | true-positive | caf44e1dc995… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-negative | negative | not-reached | true-negative | df2bcda81bea… |
chal-deep-relay-chain | dfb-taint-java-deep-relay-chain-positive | positive | reached | true-positive | 7a4107662b1e… |
chal-dispatch-table | dfb-taint-java-dispatch-table-negative | negative | reached | false-positive | a8af36a32255… |
chal-dispatch-table | dfb-taint-java-dispatch-table-positive | positive | reached | true-positive | 99d8b9118229… |
chal-element-object | dfb-taint-java-element-object-negative | negative | reached | false-positive | 2c0cfc928bfa… |
chal-element-object | dfb-taint-java-element-object-positive | positive | reached | true-positive | 83518a49b14f… |
chal-function-field | dfb-taint-java-function-field-negative | negative | reached | false-positive | 6601aa4a4f09… |
chal-function-field | dfb-taint-java-function-field-positive | positive | reached | true-positive | 15100ab61116… |
chal-map-iteration | dfb-taint-java-map-iteration-negative | negative | not-reached | true-negative | 8d9e0812035a… |
chal-map-iteration | dfb-taint-java-map-iteration-positive | positive | reached | true-positive | 674f8435505a… |
chal-nested-access-path | dfb-taint-java-nested-access-path-negative | negative | not-reached | true-negative | 65a1b85036f7… |
chal-nested-access-path | dfb-taint-java-nested-access-path-positive | positive | reached | true-positive | 12c97e71c0fc… |
chal-recursive-carry | dfb-taint-java-recursive-carry-negative | negative | not-reached | true-negative | 10825c0b0625… |
chal-recursive-carry | dfb-taint-java-recursive-carry-positive | positive | reached | true-positive | 0a67a13150d6… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-negative | negative | not-reached | true-negative | d7cfae2b52a4… |
chal-reflective-invocation | dfb-taint-java-reflective-invocation-positive | positive | not-reached | false-negative | 0310981f43bd… |
direct-propagation | dfb-taint-java-direct-positive | positive | reached | true-positive | 2953a109e446… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | 5683e2b17c0a… |
exception-catch | dfb-taint-java-exception-catch-negative | negative | not-reached | true-negative | 46f4ffc82258… |
exception-catch | dfb-taint-java-exception-catch-positive | positive | not-reached | false-negative | c08acbe93165… |
infeasible-branch | dfb-taint-java-infeasible-branch-negative | negative | not-reached | true-negative | 033151e9e3a5… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 2cb59741ff32… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 4b6daf6840b8… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | cf3efd319b34… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | e0721dff59de… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | cad6490d7263… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 785e85710f7d… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | e17745434d14… |
object-separation | dfb-taint-java-object-separation-negative | negative | not-reached | true-negative | 3f978a00207a… |
object-separation | dfb-taint-java-object-separation-positive | positive | reached | true-positive | e8ae509e0cf5… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-negative | negative | not-reached | true-negative | c24474a7f644… |
return-relay-one-hop | dfb-taint-java-return-relay-one-hop-positive | positive | reached | true-positive | 21aae09a29bd… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-negative | negative | not-reached | true-negative | 3e1cdda36156… |
return-relay-two-hop | dfb-taint-java-return-relay-two-hop-positive | positive | reached | true-positive | 8bde60b3d8c5… |
same-object-field-separation | dfb-taint-java-same-object-field-negative | negative | not-reached | true-negative | 357dfffc0a38… |
same-object-field-separation | dfb-taint-java-same-object-field-positive | positive | reached | true-positive | 6e99b2e5de0c… |
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 | a7307bf21e24… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 35bc619b4a0f… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 9d80008b0b15… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | a164144bdc09… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 30fb32ccb75a… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | e43de8f1aca8… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | c9d1f41b1112… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | a744d2bb2b0b… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | not-reached | true-negative | 93163d73becb… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | reached | true-positive | 602c56cec1f0… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | not-reached | true-negative | 319b4b15b82a… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | reached | true-positive | a26b43f6ce83… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 857a7cb69177… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 1199b6f0629d… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | e1e9e0a625e7… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | reached | true-positive | f472aed42a8a… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | not-reached | true-negative | 5a9dc3ee6c5b… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | reached | true-positive | 497cc8451a8d… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | not-reached | true-negative | 5ecbf1d21b79… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | reached | true-positive | 5774d27c77e7… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | not-reached | true-negative | 164787921c60… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | reached | true-positive | 0862a6417c5a… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | not-reached | true-negative | 18ea14d2409f… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | reached | true-positive | 5a00fa8d0b7a… |
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 | 5f0b81b89035… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | reached | true-positive | 7200e38cedd9… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | reached | false-positive | edc71dc59c22… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | reached | true-positive | 1d75ce9ffc5c… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | not-reached | true-negative | 9ed79a509f5f… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | reached | true-positive | 66f10a23b699… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | not-reached | true-negative | d3186eb42c7f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | reached | true-positive | 244d7f30f182… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | not-reached | true-negative | 50ba9a4612e7… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | reached | true-positive | a2ae3abf8203… |
native-summary | dfb-taint-java-native-summary-negative | negative | not-reached | true-negative | ea287d0a2025… |
native-summary | dfb-taint-java-native-summary-positive | positive | reached | true-positive | 6d87c5377d49… |
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 | a1b266f19be5… |
alias-propagation-separation | dfb-taint-javascript-alias-propagation-positive | positive | not-reached | false-negative | 61a35cd058b6… |
argument-position-separation | dfb-taint-javascript-argument-position-negative | negative | not-reached | true-negative | 3e8e734f796a… |
argument-position-separation | dfb-taint-javascript-argument-position-positive | positive | reached | true-positive | 087ed51684cc… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-negative | negative | not-reached | true-negative | 1eb9f5d21afe… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | not-reached | false-negative | 2e03ee9d6505… |
array-element-separation | dfb-taint-javascript-array-element-negative | negative | not-reached | true-negative | ee6cb6b51917… |
array-element-separation | dfb-taint-javascript-array-element-positive | positive | reached | true-positive | 9b34b93e5a87… |
branch-join | dfb-taint-javascript-branch-join-negative | negative | not-reached | true-negative | ee26f247be06… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 00dd3dbaf216… |
call-context-separation | dfb-taint-javascript-call-context-negative | negative | not-reached | true-negative | ba5cf2e2f2de… |
call-context-separation | dfb-taint-javascript-call-context-positive | positive | reached | true-positive | e14811182579… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-negative | negative | not-reached | true-negative | 221176a13c1c… |
chal-anonymous-implementation | dfb-taint-javascript-anonymous-implementation-positive | positive | reached | true-positive | a05e4f487ab5… |
chal-callback-registration | dfb-taint-javascript-callback-registration-negative | negative | not-reached | true-negative | fe0b42c40f47… |
chal-callback-registration | dfb-taint-javascript-callback-registration-positive | positive | not-reached | false-negative | df321f765b03… |
chal-closure-capture | dfb-taint-javascript-closure-capture-negative | negative | not-reached | true-negative | bddce6834fb6… |
chal-closure-capture | dfb-taint-javascript-closure-capture-positive | positive | reached | true-positive | 610337775e6c… |
chal-computed-property | dfb-taint-javascript-computed-property-negative | negative | reached | false-positive | b3804489cf6d… |
chal-computed-property | dfb-taint-javascript-computed-property-positive | positive | reached | true-positive | fa2a5720ebf2… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-negative | negative | not-reached | true-negative | 83ecd9cef488… |
chal-context-pair-depth2 | dfb-taint-javascript-context-pair-depth2-positive | positive | reached | true-positive | a965546ec6e9… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-negative | negative | not-reached | true-negative | 9e1faa72d7dd… |
chal-deep-relay-chain | dfb-taint-javascript-deep-relay-chain-positive | positive | reached | true-positive | 9c6e7a7b0882… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-negative | negative | not-reached | true-negative | 2d891c037596… |
chal-dispatch-table | dfb-taint-javascript-dispatch-table-positive | positive | not-reached | false-negative | a0d031113531… |
chal-element-object | dfb-taint-javascript-element-object-negative | negative | not-reached | true-negative | 1ee9437620e2… |
chal-element-object | dfb-taint-javascript-element-object-positive | positive | reached | true-positive | 1deb4dab0408… |
chal-function-field | dfb-taint-javascript-function-field-negative | negative | not-reached | true-negative | a94746a9803c… |
chal-function-field | dfb-taint-javascript-function-field-positive | positive | not-reached | false-negative | 89f55222b66c… |
chal-map-iteration | dfb-taint-javascript-map-iteration-negative | negative | not-reached | true-negative | 9c8399859337… |
chal-map-iteration | dfb-taint-javascript-map-iteration-positive | positive | not-reached | false-negative | 212eb36ab38c… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-negative | negative | not-reached | true-negative | 53e13897ec4e… |
chal-nested-access-path | dfb-taint-javascript-nested-access-path-positive | positive | not-reached | false-negative | e622850c81a5… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-negative | negative | not-reached | true-negative | f379de57a476… |
chal-recursive-carry | dfb-taint-javascript-recursive-carry-positive | positive | reached | true-positive | df66c21525e1… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-negative | negative | not-reached | true-negative | 21cc081de6cc… |
chal-reflective-invocation | dfb-taint-javascript-reflective-invocation-positive | positive | not-reached | false-negative | 8048becd922e… |
direct-propagation | dfb-taint-javascript-direct-negative | negative | not-reached | true-negative | fc1f185d4361… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | ba9fdae0570c… |
exception-catch | dfb-taint-javascript-exception-catch-negative | negative | not-reached | true-negative | ccfc607a9173… |
exception-catch | dfb-taint-javascript-exception-catch-positive | positive | reached | true-positive | 528306e3ee42… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-negative | negative | not-reached | true-negative | 680bf5eedbdb… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 8f1c0caa0785… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | a7ba583631d8… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | bd9c0ebbfbd3… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 695cf6b5fcf5… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | cdd02e30ef02… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 21f749f55236… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | d37bb5e7c576… |
object-separation | dfb-taint-javascript-object-separation-negative | negative | not-reached | true-negative | 5965d2a30730… |
object-separation | dfb-taint-javascript-object-separation-positive | positive | reached | true-positive | 8a6533b8a729… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-negative | negative | not-reached | true-negative | 1ca1b0cd7e0b… |
return-relay-one-hop | dfb-taint-javascript-return-relay-one-hop-positive | positive | reached | true-positive | b3ee0583584c… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-negative | negative | not-reached | true-negative | d5180d2707b2… |
return-relay-two-hop | dfb-taint-javascript-return-relay-two-hop-positive | positive | reached | true-positive | 1a2cc432de84… |
same-object-field-separation | dfb-taint-javascript-same-object-field-negative | negative | not-reached | true-negative | 680b6e181e15… |
same-object-field-separation | dfb-taint-javascript-same-object-field-positive | positive | reached | true-positive | d04b6df62d3a… |
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 | c734c17c1f44… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | d786c1a6df54… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | 9baf30d00192… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | f3fe589f6e34… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 2c0f23bea189… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | 57aa63e2ec59… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | ca0378105365… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | 49f86810990d… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | not-reached | true-negative | ad2a7e9a7996… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | reached | true-positive | e9bdf1ecbea5… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | not-reached | true-negative | ea7c63d1ca7f… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | reached | true-positive | 7226df1c521f… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | 433f95e262f1… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | feca2122893a… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | ce048815bfe9… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | reached | true-positive | f1b112c88ad2… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | not-reached | true-negative | 2f5f9080b70f… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | reached | true-positive | 3fb6175926c9… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | not-reached | true-negative | ce9ed9bca2b5… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | reached | true-positive | 5e444f767792… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | not-reached | true-negative | a7ed1a5267e3… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | reached | true-positive | d6d35f5bf4b2… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | not-reached | true-negative | f4728b0fcc51… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | reached | true-positive | 91164587b160… |
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 | 2634b336dc62… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | reached | true-positive | 2f0d8f61ca97… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | reached | false-positive | 912d12ac3603… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | not-reached | false-negative | 2f8c50a843a2… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | not-reached | true-negative | b631b5160199… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | reached | true-positive | 265df01fa27b… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | reached | false-positive | 6cc8cc63e4a8… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | reached | true-positive | 0443cc93663c… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | not-reached | true-negative | 51688043eb65… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | reached | true-positive | ae8e1d610b3c… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | not-reached | true-negative | dc0c16abcf17… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | reached | true-positive | fa1b6acfad71… |
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 | 7d4564fd3b4a… |
alias-propagation-separation | dfb-taint-kotlin-alias-propagation-positive | positive | not-reached | false-negative | b02caa5d71a1… |
argument-position-separation | dfb-taint-kotlin-argument-position-negative | negative | not-reached | true-negative | a20db7e5ef60… |
argument-position-separation | dfb-taint-kotlin-argument-position-positive | positive | reached | true-positive | 1b29bea0db97… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-negative | negative | not-reached | true-negative | f57927276f22… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | not-reached | false-negative | ab0395d69a8f… |
array-element-separation | dfb-taint-kotlin-array-element-negative | negative | reached | false-positive | d460273f3658… |
array-element-separation | dfb-taint-kotlin-array-element-positive | positive | reached | true-positive | e9505c05ed81… |
branch-join | dfb-taint-kotlin-branch-join-negative | negative | not-reached | true-negative | bf83f82ba5eb… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | bc8b229cafa9… |
call-context-separation | dfb-taint-kotlin-call-context-negative | negative | not-reached | true-negative | 2db46c5267a2… |
call-context-separation | dfb-taint-kotlin-call-context-positive | positive | reached | true-positive | 959491da6d59… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-negative | negative | not-reached | true-negative | 3bda3a1771fe… |
chal-anonymous-implementation | dfb-taint-kotlin-anonymous-implementation-positive | positive | not-reached | false-negative | bfd968b5ad70… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-negative | negative | not-reached | true-negative | e0dd546c8f3a… |
chal-callback-registration | dfb-taint-kotlin-callback-registration-positive | positive | not-reached | false-negative | 9e052c16b6f8… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-negative | negative | not-reached | true-negative | 02e6e8b4cd5a… |
chal-closure-capture | dfb-taint-kotlin-closure-capture-positive | positive | reached | true-positive | cec80bdbbf53… |
chal-computed-property | dfb-taint-kotlin-computed-property-negative | negative | not-reached | true-negative | e214881bcdcf… |
chal-computed-property | dfb-taint-kotlin-computed-property-positive | positive | not-reached | false-negative | 74e3b1dd96da… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-negative | negative | not-reached | true-negative | 7254fbf486a1… |
chal-context-pair-depth2 | dfb-taint-kotlin-context-pair-depth2-positive | positive | reached | true-positive | 134c9fa0fa5b… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-negative | negative | not-reached | true-negative | b5c8fcc2ce49… |
chal-deep-relay-chain | dfb-taint-kotlin-deep-relay-chain-positive | positive | reached | true-positive | f3a68c522052… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-negative | negative | not-reached | true-negative | 92cfcdf291c0… |
chal-dispatch-table | dfb-taint-kotlin-dispatch-table-positive | positive | not-reached | false-negative | 71ea87d480cd… |
chal-element-object | dfb-taint-kotlin-element-object-negative | negative | reached | false-positive | b6086169a7ff… |
chal-element-object | dfb-taint-kotlin-element-object-positive | positive | reached | true-positive | 077001e0c684… |
chal-function-field | dfb-taint-kotlin-function-field-negative | negative | reached | false-positive | 5bcf80af10c0… |
chal-function-field | dfb-taint-kotlin-function-field-positive | positive | reached | true-positive | 3cab786c1eee… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-negative | negative | not-reached | true-negative | 7e9ae8de19b6… |
chal-map-iteration | dfb-taint-kotlin-map-iteration-positive | positive | reached | true-positive | 90d07584c5ef… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-negative | negative | not-reached | true-negative | 37682eaa1987… |
chal-nested-access-path | dfb-taint-kotlin-nested-access-path-positive | positive | reached | true-positive | 35fe478d7577… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-negative | negative | not-reached | true-negative | 36f03f5751c7… |
chal-recursive-carry | dfb-taint-kotlin-recursive-carry-positive | positive | reached | true-positive | fb23c35f2381… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-negative | negative | not-reached | true-negative | dafc1b041a2c… |
chal-reflective-invocation | dfb-taint-kotlin-reflective-invocation-positive | positive | not-reached | false-negative | ae7ad4c8f255… |
direct-propagation | dfb-taint-kotlin-direct-negative | negative | not-reached | true-negative | 776da179c2f7… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 4dd65a3717d1… |
exception-catch | dfb-taint-kotlin-exception-catch-negative | negative | not-reached | true-negative | ba6026c6a499… |
exception-catch | dfb-taint-kotlin-exception-catch-positive | positive | not-reached | false-negative | 66b379d33b91… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-negative | negative | not-reached | true-negative | eb828d7df1b4… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | 7b6c480024f1… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | 6bd552e531da… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 74238a81f718… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 3caf53ef0839… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 50c06e76f47f… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 03e1b7165d11… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | dd8304394c3f… |
object-separation | dfb-taint-kotlin-object-separation-negative | negative | not-reached | true-negative | 023adcd54a53… |
object-separation | dfb-taint-kotlin-object-separation-positive | positive | reached | true-positive | e4e5a497fbef… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-negative | negative | not-reached | true-negative | 69ccf8a69baf… |
return-relay-one-hop | dfb-taint-kotlin-return-relay-one-hop-positive | positive | reached | true-positive | 90b52a27317b… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-negative | negative | not-reached | true-negative | 52ad56013ac7… |
return-relay-two-hop | dfb-taint-kotlin-return-relay-two-hop-positive | positive | reached | true-positive | 06e2f48f3b75… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-negative | negative | not-reached | true-negative | aa08a59ee489… |
same-object-field-separation | dfb-taint-kotlin-same-object-field-positive | positive | reached | true-positive | 6839d29b52b9… |
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 | 38be0c023f8f… |
alias-propagation-separation | dfb-taint-python-alias-propagation-positive | positive | not-reached | false-negative | 0d0c78d81d4f… |
argument-position-separation | dfb-taint-python-argument-position-negative | negative | not-reached | true-negative | 6b3180702375… |
argument-position-separation | dfb-taint-python-argument-position-positive | positive | reached | true-positive | 73099771e600… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-negative | negative | not-reached | true-negative | 7b984bf233d7… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | ee78566d0de8… |
array-element-separation | dfb-taint-python-array-element-negative | negative | not-reached | true-negative | 8969a4e4bf7a… |
array-element-separation | dfb-taint-python-array-element-positive | positive | not-reached | false-negative | 8e61b625d5cf… |
branch-join | dfb-taint-python-branch-join-negative | negative | not-reached | true-negative | 6bea2013db5b… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 1b41296260f1… |
call-context-separation | dfb-taint-python-call-context-negative | negative | not-reached | true-negative | 85a2772be1e1… |
call-context-separation | dfb-taint-python-call-context-positive | positive | reached | true-positive | 0959d1ee2c4e… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-negative | negative | not-reached | true-negative | d9bf08ec548d… |
chal-anonymous-implementation | dfb-taint-python-anonymous-implementation-positive | positive | reached | true-positive | 922f8836267e… |
chal-callback-registration | dfb-taint-python-callback-registration-negative | negative | not-reached | true-negative | a231b53bf377… |
chal-callback-registration | dfb-taint-python-callback-registration-positive | positive | not-reached | false-negative | 741757fc644b… |
chal-closure-capture | dfb-taint-python-closure-capture-negative | negative | not-reached | true-negative | af520f527a73… |
chal-closure-capture | dfb-taint-python-closure-capture-positive | positive | not-reached | false-negative | 3c0d721e676f… |
chal-computed-property | dfb-taint-python-computed-property-negative | negative | not-reached | true-negative | ee478dd653f3… |
chal-computed-property | dfb-taint-python-computed-property-positive | positive | not-reached | false-negative | 8860e37029c6… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-negative | negative | not-reached | true-negative | 213a799d6ea6… |
chal-context-pair-depth2 | dfb-taint-python-context-pair-depth2-positive | positive | reached | true-positive | aea434543217… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-negative | negative | not-reached | true-negative | d2e9fedad2cd… |
chal-deep-relay-chain | dfb-taint-python-deep-relay-chain-positive | positive | reached | true-positive | 353e9c9c8d88… |
chal-dispatch-table | dfb-taint-python-dispatch-table-negative | negative | not-reached | true-negative | 41c4c5b39700… |
chal-dispatch-table | dfb-taint-python-dispatch-table-positive | positive | not-reached | false-negative | 66f9f82ff6f2… |
chal-element-object | dfb-taint-python-element-object-negative | negative | reached | false-positive | e0d4a0e707fd… |
chal-element-object | dfb-taint-python-element-object-positive | positive | reached | true-positive | f8c811677a28… |
chal-function-field | dfb-taint-python-function-field-negative | negative | not-reached | true-negative | b4eb5eb9c27a… |
chal-function-field | dfb-taint-python-function-field-positive | positive | reached | true-positive | d1f6743f879d… |
chal-map-iteration | dfb-taint-python-map-iteration-negative | negative | not-reached | true-negative | 9fe3c1094d8b… |
chal-map-iteration | dfb-taint-python-map-iteration-positive | positive | reached | true-positive | 94eb658c174a… |
chal-nested-access-path | dfb-taint-python-nested-access-path-negative | negative | not-reached | true-negative | d8036edc996e… |
chal-nested-access-path | dfb-taint-python-nested-access-path-positive | positive | reached | true-positive | 72f29e6a0a5e… |
chal-recursive-carry | dfb-taint-python-recursive-carry-negative | negative | not-reached | true-negative | 6f382b713e27… |
chal-recursive-carry | dfb-taint-python-recursive-carry-positive | positive | reached | true-positive | a11cc0207548… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-negative | negative | not-reached | true-negative | ee3ba572c317… |
chal-reflective-invocation | dfb-taint-python-reflective-invocation-positive | positive | not-reached | false-negative | 2398981e0454… |
direct-propagation | dfb-taint-python-direct-negative | negative | not-reached | true-negative | 7f14c5f1b017… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 5dbdf3e93162… |
exception-catch | dfb-taint-python-exception-catch-negative | negative | not-reached | true-negative | 40fc2878d7a2… |
exception-catch | dfb-taint-python-exception-catch-positive | positive | not-reached | false-negative | b681002c2d79… |
infeasible-branch | dfb-taint-python-infeasible-branch-negative | negative | not-reached | true-negative | 51cf11378dce… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 80ad67c0312a… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | b7ad2d326b1a… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | 5c7a661fc5f6… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 2c88631c17de… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 3bf8cde1a526… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | c80591007409… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 0a73ce764988… |
object-separation | dfb-taint-python-object-separation-negative | negative | not-reached | true-negative | 603d3b8ce3a6… |
object-separation | dfb-taint-python-object-separation-positive | positive | reached | true-positive | 3864262168da… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-negative | negative | not-reached | true-negative | e4c9a2a33849… |
return-relay-one-hop | dfb-taint-python-return-relay-one-hop-positive | positive | reached | true-positive | afdb7e0c5be4… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-negative | negative | not-reached | true-negative | a91cb8fb9ea0… |
return-relay-two-hop | dfb-taint-python-return-relay-two-hop-positive | positive | reached | true-positive | 2e7d95e45498… |
same-object-field-separation | dfb-taint-python-same-object-field-negative | negative | not-reached | true-negative | 78dbd8a63360… |
same-object-field-separation | dfb-taint-python-same-object-field-positive | positive | reached | true-positive | e4c8ee153865… |
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 | aa8d1d8b8434… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 76ecb9802740… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | c270f6714fa7… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | 110f19fa25aa… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | af822c93dea9… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | afaa000ac074… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 925f512ff820… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | bc58a7540e58… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | not-reached | true-negative | 059340b90740… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | reached | true-positive | 1a3d75677b06… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | not-reached | true-negative | 10495cb86833… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | reached | true-positive | 72c04072f1e1… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | 6d3998415edd… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 6fa371d19f41… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | not-reached | true-negative | 00e6332c27ae… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | reached | true-positive | aaccf940e94c… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | not-reached | true-negative | 948546fc620a… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | reached | true-positive | 42d33a26923e… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | not-reached | true-negative | fa6d51f54a4f… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | reached | true-positive | 74178e26ae19… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | not-reached | true-negative | 210820143bfe… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | reached | true-positive | 26fa75fd4f7b… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | not-reached | true-negative | 5987f5e203e2… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | reached | true-positive | 09ce93ed4875… |
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 | 57046791472e… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | a4f8415a48f7… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | fe1c3d03f610… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | 795238c0d6ab… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | not-reached | true-negative | 63e4508c9bcf… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 7687a27a33b2… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | 49db4a221a55… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | 1896e5466877… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 41124d19f079… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | 10dd863f7279… |
native-summary | dfb-taint-python-native-summary-negative | negative | not-reached | true-negative | 4ef74efb07b4… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 32689bd1a34d… |
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 | e20d14c3a66b… |
alias-propagation-separation | dfb-taint-ruby-alias-propagation-positive | positive | not-reached | false-negative | 26aaa901bd3b… |
argument-position-separation | dfb-taint-ruby-argument-position-negative | negative | not-reached | true-negative | 1f7956eb8af3… |
argument-position-separation | dfb-taint-ruby-argument-position-positive | positive | reached | true-positive | 96346765eefc… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-negative | negative | not-reached | true-negative | 724fa8447220… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | c2bb4406a88f… |
array-element-separation | dfb-taint-ruby-array-element-negative | negative | not-reached | true-negative | 8f1b8cf9a54b… |
array-element-separation | dfb-taint-ruby-array-element-positive | positive | reached | true-positive | 531302aef998… |
branch-join | dfb-taint-ruby-branch-join-negative | negative | not-reached | true-negative | 8fc526e64256… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | afe21504e681… |
call-context-separation | dfb-taint-ruby-call-context-negative | negative | not-reached | true-negative | 09ce2a5c913e… |
call-context-separation | dfb-taint-ruby-call-context-positive | positive | reached | true-positive | 75db57f4ddf1… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-negative | negative | not-reached | true-negative | 7a2fa05abad1… |
chal-anonymous-implementation | dfb-taint-ruby-anonymous-implementation-positive | positive | not-reached | false-negative | 56ebdaa8f7a1… |
chal-callback-registration | dfb-taint-ruby-callback-registration-negative | negative | not-reached | true-negative | 214606c932c0… |
chal-callback-registration | dfb-taint-ruby-callback-registration-positive | positive | not-reached | false-negative | 1c856db2b534… |
chal-closure-capture | dfb-taint-ruby-closure-capture-negative | negative | not-reached | true-negative | 384ec1c8a49b… |
chal-closure-capture | dfb-taint-ruby-closure-capture-positive | positive | reached | true-positive | 9e5708fe62eb… |
chal-computed-property | dfb-taint-ruby-computed-property-negative | negative | not-reached | true-negative | 17f432dcb9f3… |
chal-computed-property | dfb-taint-ruby-computed-property-positive | positive | not-reached | false-negative | 48bba39fe9a3… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-negative | negative | not-reached | true-negative | 27722480963f… |
chal-context-pair-depth2 | dfb-taint-ruby-context-pair-depth2-positive | positive | reached | true-positive | b2ab4f944e24… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-negative | negative | not-reached | true-negative | d100e164bd78… |
chal-deep-relay-chain | dfb-taint-ruby-deep-relay-chain-positive | positive | reached | true-positive | de6519f7eb7d… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-negative | negative | not-reached | true-negative | 3098739b4b77… |
chal-dispatch-table | dfb-taint-ruby-dispatch-table-positive | positive | not-reached | false-negative | 3c91c6b6f5aa… |
chal-element-object | dfb-taint-ruby-element-object-negative | negative | not-reached | true-negative | 2e56ee89adfc… |
chal-element-object | dfb-taint-ruby-element-object-positive | positive | reached | true-positive | fe042f1052ec… |
chal-function-field | dfb-taint-ruby-function-field-negative | negative | not-reached | true-negative | 543aaaeaea52… |
chal-function-field | dfb-taint-ruby-function-field-positive | positive | not-reached | false-negative | efbf439bfff7… |
chal-map-iteration | dfb-taint-ruby-map-iteration-negative | negative | not-reached | true-negative | 226174d58dfa… |
chal-map-iteration | dfb-taint-ruby-map-iteration-positive | positive | reached | true-positive | 54be740492a8… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-negative | negative | not-reached | true-negative | b39c16d4ffd8… |
chal-nested-access-path | dfb-taint-ruby-nested-access-path-positive | positive | reached | true-positive | 06a78fb375d3… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-negative | negative | not-reached | true-negative | b220fb50258b… |
chal-recursive-carry | dfb-taint-ruby-recursive-carry-positive | positive | reached | true-positive | 2d2b8a8ef239… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-negative | negative | not-reached | true-negative | 9e66fc896975… |
chal-reflective-invocation | dfb-taint-ruby-reflective-invocation-positive | positive | not-reached | false-negative | 1fa1f7d82d69… |
direct-propagation | dfb-taint-ruby-direct-negative | negative | not-reached | true-negative | 2f619258db52… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 2dde06374c08… |
exception-catch | dfb-taint-ruby-exception-catch-negative | negative | not-reached | true-negative | 7fd18750e923… |
exception-catch | dfb-taint-ruby-exception-catch-positive | positive | not-reached | false-negative | 9dcc4cfdd2e8… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-negative | negative | not-reached | true-negative | ba278c298ab6… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | 6dcb8d0c6407… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | b1d5af4517b2… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | 50a95421ced4… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | 8c794ba68382… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | c53c8c6e16fb… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | 45b2f8b4506f… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 722c3122e464… |
object-separation | dfb-taint-ruby-object-separation-negative | negative | not-reached | true-negative | 80f7129fa402… |
object-separation | dfb-taint-ruby-object-separation-positive | positive | reached | true-positive | 345efe7aa089… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-negative | negative | not-reached | true-negative | 779c1cd8944c… |
return-relay-one-hop | dfb-taint-ruby-return-relay-one-hop-positive | positive | reached | true-positive | 2e2c95631bb1… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-negative | negative | not-reached | true-negative | 9ceef6258942… |
return-relay-two-hop | dfb-taint-ruby-return-relay-two-hop-positive | positive | reached | true-positive | c495c80eefa2… |
same-object-field-separation | dfb-taint-ruby-same-object-field-negative | negative | not-reached | true-negative | 88e7c9c911fb… |
same-object-field-separation | dfb-taint-ruby-same-object-field-positive | positive | reached | true-positive | 3e4c563a72bb… |
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 | 60b99def7370… |
alias-propagation-separation | dfb-taint-rust-alias-propagation-positive | positive | reached | true-positive | bcbd839999c1… |
argument-position-separation | dfb-taint-rust-argument-position-negative | negative | not-reached | true-negative | 57ce61649d7d… |
argument-position-separation | dfb-taint-rust-argument-position-positive | positive | reached | true-positive | 217ae5f092a7… |
arithmetic-expression-propagation | dfb-taint-rust-expression-negative | negative | not-reached | true-negative | 4c71206658cf… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 28f3c73c2fe2… |
array-element-separation | dfb-taint-rust-array-element-negative | negative | reached | false-positive | 873d484285d0… |
array-element-separation | dfb-taint-rust-array-element-positive | positive | reached | true-positive | bbfdffe06cc8… |
branch-join | dfb-taint-rust-branch-join-negative | negative | not-reached | true-negative | 30b0dc5af720… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 7dd7a0c5bcf7… |
call-context-separation | dfb-taint-rust-call-context-negative | negative | not-reached | true-negative | 5c52835a56f8… |
call-context-separation | dfb-taint-rust-call-context-positive | positive | reached | true-positive | 6ec7c391303c… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-negative | negative | not-reached | true-negative | 5ec83b9ddabc… |
chal-anonymous-implementation | dfb-taint-rust-anonymous-implementation-positive | positive | not-reached | false-negative | 3e9c08354d61… |
chal-callback-registration | dfb-taint-rust-callback-registration-negative | negative | not-reached | true-negative | f40c6013982d… |
chal-callback-registration | dfb-taint-rust-callback-registration-positive | positive | not-reached | false-negative | 44726e77bdef… |
chal-closure-capture | dfb-taint-rust-closure-capture-negative | negative | not-reached | true-negative | 29ebf34a3d8d… |
chal-closure-capture | dfb-taint-rust-closure-capture-positive | positive | not-reached | false-negative | 2f4df4293af9… |
chal-computed-property | dfb-taint-rust-computed-property-negative | negative | not-reached | true-negative | 543be218b487… |
chal-computed-property | dfb-taint-rust-computed-property-positive | positive | not-reached | false-negative | 4a6766531fbf… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-negative | negative | not-reached | true-negative | 242706d127a9… |
chal-context-pair-depth2 | dfb-taint-rust-context-pair-depth2-positive | positive | reached | true-positive | c82b966d1bb2… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-negative | negative | not-reached | true-negative | af5b0a296ca0… |
chal-deep-relay-chain | dfb-taint-rust-deep-relay-chain-positive | positive | reached | true-positive | af55debaf175… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-negative | negative | not-reached | true-negative | 50447b0f4f1f… |
chal-dispatch-table | dfb-taint-rust-dispatch-table-positive | positive | not-reached | false-negative | 44004909170a… |
chal-element-object | dfb-taint-rust-element-object-negative | negative | not-reached | true-negative | b99d10be51a4… |
chal-element-object | dfb-taint-rust-element-object-positive | positive | not-reached | false-negative | c06ba29ff854… |
chal-function-field | dfb-taint-rust-function-field-negative | negative | not-reached | true-negative | 2ad5ceffaf84… |
chal-function-field | dfb-taint-rust-function-field-positive | positive | not-reached | false-negative | ed3c9f9f7e41… |
chal-map-iteration | dfb-taint-rust-map-iteration-negative | negative | not-reached | true-negative | 122e5fd77c81… |
chal-map-iteration | dfb-taint-rust-map-iteration-positive | positive | not-reached | false-negative | a05d8e659fe2… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-negative | negative | not-reached | true-negative | 8ef13279e139… |
chal-nested-access-path | dfb-taint-rust-nested-access-path-positive | positive | reached | true-positive | 959fb62ebfde… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-negative | negative | not-reached | true-negative | 44b825e4d8da… |
chal-recursive-carry | dfb-taint-rust-recursive-carry-positive | positive | reached | true-positive | fdb83793d93c… |
direct-propagation | dfb-taint-rust-direct-negative | negative | not-reached | true-negative | 8ba9dca3af38… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 0908edf9e108… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | not-reached | true-negative | 37d8cc8850cc… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 3f67f3442dbd… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 504c15bad713… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | 1da0e40742a6… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | e443ad5fcc5a… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | 10c4cba69c3c… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 6afb9deb816e… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 52527bbf0bfb… |
object-separation | dfb-taint-rust-object-separation-negative | negative | not-reached | true-negative | 4b2646dc7e72… |
object-separation | dfb-taint-rust-object-separation-positive | positive | reached | true-positive | 936d7877170e… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-negative | negative | not-reached | true-negative | c970a25ea994… |
return-relay-one-hop | dfb-taint-rust-return-relay-one-hop-positive | positive | reached | true-positive | 1c1145b52a9c… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-negative | negative | not-reached | true-negative | 3871807d3e3c… |
return-relay-two-hop | dfb-taint-rust-return-relay-two-hop-positive | positive | reached | true-positive | 4f482b8e4a69… |
same-object-field-separation | dfb-taint-rust-same-object-field-negative | negative | not-reached | true-negative | e7bfa593593f… |
same-object-field-separation | dfb-taint-rust-same-object-field-positive | positive | reached | true-positive | 197ec9a83d9a… |
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 | 12b99bd3a04f… |
result-error-propagation | dfb-taint-rust-result-error-propagation-positive | positive | not-reached | false-negative | e4a65bccb099… |
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 | 0b91d77f1e47… |
alias-propagation-separation | dfb-taint-typescript-alias-propagation-positive | positive | not-reached | false-negative | f714a4c26841… |
argument-position-separation | dfb-taint-typescript-argument-position-negative | negative | not-reached | true-negative | 11144c477c97… |
argument-position-separation | dfb-taint-typescript-argument-position-positive | positive | reached | true-positive | 9b444e74e44d… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-negative | negative | not-reached | true-negative | 07fb142af1d2… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | not-reached | false-negative | 97829cc5a30c… |
array-element-separation | dfb-taint-typescript-array-element-negative | negative | not-reached | true-negative | f6bb301e5c94… |
array-element-separation | dfb-taint-typescript-array-element-positive | positive | reached | true-positive | d3d474fb8e87… |
branch-join | dfb-taint-typescript-branch-join-negative | negative | not-reached | true-negative | ff36f3937ea3… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | b4661922ff17… |
call-context-separation | dfb-taint-typescript-call-context-negative | negative | not-reached | true-negative | e244ddb8b4b4… |
call-context-separation | dfb-taint-typescript-call-context-positive | positive | reached | true-positive | 06d326b34062… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-negative | negative | not-reached | true-negative | 78b1534c776f… |
chal-anonymous-implementation | dfb-taint-typescript-anonymous-implementation-positive | positive | reached | true-positive | 2f0a200b49ce… |
chal-callback-registration | dfb-taint-typescript-callback-registration-negative | negative | not-reached | true-negative | 7756c0aad67e… |
chal-callback-registration | dfb-taint-typescript-callback-registration-positive | positive | not-reached | false-negative | b339a524636a… |
chal-closure-capture | dfb-taint-typescript-closure-capture-negative | negative | not-reached | true-negative | d3e06a8a2ec9… |
chal-closure-capture | dfb-taint-typescript-closure-capture-positive | positive | reached | true-positive | 049813c3e955… |
chal-computed-property | dfb-taint-typescript-computed-property-negative | negative | reached | false-positive | fd9b557ea91c… |
chal-computed-property | dfb-taint-typescript-computed-property-positive | positive | reached | true-positive | 7542b3148194… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-negative | negative | not-reached | true-negative | 8e216fd4caf9… |
chal-context-pair-depth2 | dfb-taint-typescript-context-pair-depth2-positive | positive | reached | true-positive | 5e28eb3f20ee… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-negative | negative | not-reached | true-negative | 07fb14245af6… |
chal-deep-relay-chain | dfb-taint-typescript-deep-relay-chain-positive | positive | reached | true-positive | 9cfd7b11af5e… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-negative | negative | not-reached | true-negative | 1f049fd0078b… |
chal-dispatch-table | dfb-taint-typescript-dispatch-table-positive | positive | not-reached | false-negative | e89cddc5bcc0… |
chal-element-object | dfb-taint-typescript-element-object-negative | negative | not-reached | true-negative | f710da94c5c0… |
chal-element-object | dfb-taint-typescript-element-object-positive | positive | reached | true-positive | 2a57c4f25141… |
chal-function-field | dfb-taint-typescript-function-field-negative | negative | not-reached | true-negative | 24a147859c8b… |
chal-function-field | dfb-taint-typescript-function-field-positive | positive | not-reached | false-negative | 3b8bcf29f2e4… |
chal-map-iteration | dfb-taint-typescript-map-iteration-negative | negative | not-reached | true-negative | 323ae8e7d438… |
chal-map-iteration | dfb-taint-typescript-map-iteration-positive | positive | not-reached | false-negative | a8a4bcd49387… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-negative | negative | not-reached | true-negative | e126dad6b439… |
chal-nested-access-path | dfb-taint-typescript-nested-access-path-positive | positive | not-reached | false-negative | 039a66e444b0… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-negative | negative | not-reached | true-negative | 1989950e5932… |
chal-recursive-carry | dfb-taint-typescript-recursive-carry-positive | positive | reached | true-positive | ac7aaa5abb6d… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-negative | negative | not-reached | true-negative | 817ba23fb5f1… |
chal-reflective-invocation | dfb-taint-typescript-reflective-invocation-positive | positive | not-reached | false-negative | ed2d77ada251… |
direct-propagation | dfb-taint-typescript-direct-negative | negative | not-reached | true-negative | 3456c155d6a0… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 9c307380a61e… |
exception-catch | dfb-taint-typescript-exception-catch-negative | negative | not-reached | true-negative | a2c9c20b9588… |
exception-catch | dfb-taint-typescript-exception-catch-positive | positive | reached | true-positive | 340dbdb0dc01… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-negative | negative | not-reached | true-negative | 86bedb3e4a29… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 59a4100c8761… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | babe29dd4489… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | bd6b59d6caa5… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 4f6e6e95b602… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | 1d572ac2a951… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 2eab9dbc2514… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | cc796174f828… |
object-separation | dfb-taint-typescript-object-separation-negative | negative | not-reached | true-negative | ab0253945427… |
object-separation | dfb-taint-typescript-object-separation-positive | positive | reached | true-positive | 410648de8538… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-negative | negative | not-reached | true-negative | af6dcfa687b3… |
return-relay-one-hop | dfb-taint-typescript-return-relay-one-hop-positive | positive | reached | true-positive | d79561c2a6c9… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-negative | negative | not-reached | true-negative | 2775aa61f915… |
return-relay-two-hop | dfb-taint-typescript-return-relay-two-hop-positive | positive | reached | true-positive | 7ae05127e6d6… |
same-object-field-separation | dfb-taint-typescript-same-object-field-negative | negative | not-reached | true-negative | b80e919a0b55… |
same-object-field-separation | dfb-taint-typescript-same-object-field-positive | positive | reached | true-positive | 7069a6de0197… |
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 | ce70da5b6008… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | f5023463a89d… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | e78e485a8eef… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 885be3c85235… |
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 | 2b21d80ddcb5… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | d8d930a90817… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 63147611260f… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | b16567a52352… |
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 | e67c659aebc0… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | 6a97d9121bc5… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | c69ddf456374… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | d9645284537c… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | 0df26fadcaa0… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | 52e3897b598e… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | e80825161951… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | 526f2145ed6b… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 4fcd08082478… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 17853ebadbe4… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 7c40d5969b8c… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 2dfe7e03f588… |
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 | e08355066881… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 8e9e1f84a672… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 18cffab6c7ee… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | daf216113ed8… |
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 | eaa9e0730108… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | 118185955245… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 3cc0fad43037… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | cd47f4d7fdfd… |
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 | a20d6c953d3b… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | 2009a5ac87b9… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | af51b353568c… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 7dfa52c55b6b… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 07ea9041af0b… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 5fdc194e75fb… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 51bc782b48d0… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 5d5c925a2107… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 1b8916669c72… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 0c04bdb97d8a… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | 692016f70d0f… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 64a3ab38728f… |
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 | 29dd4e50f654… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 1f2d5816dcd9… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 13df04c7fdf6… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 1bcbf88b8ac5… |
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 | 01d16f4a3915… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 798f6b59bf79… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 9e9be70f7c07… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 76362db2ae80… |
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 | 21524705fe64… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | unsupported | unsupported | 7d6b17d2e7a8… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | unsupported | unsupported | 72ec0a1072d5… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | unsupported | unsupported | 94d99bb1d96e… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | unsupported | unsupported | 003e0d4f975a… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | unsupported | unsupported | 1329e1c1cb4c… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | unsupported | unsupported | 28b319b0150a… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | unsupported | unsupported | 1267aaebf2f8… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | unsupported | unsupported | d78014447e96… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | unsupported | unsupported | 32721caf0812… |
native-summary | dfb-taint-python-native-summary-negative | negative | unsupported | unsupported | 79502f5c6e64… |
native-summary | dfb-taint-python-native-summary-positive | positive | unsupported | unsupported | c2a980edc18d… |
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… |
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 | 164dcc7ec4e4… |
arithmetic-expression-propagation | dfb-taint-c-expression-positive | positive | reached | true-positive | f3d90aa5076d… |
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 | 76ad0a13c9af… |
branch-join | dfb-taint-c-branch-join-positive | positive | reached | true-positive | 7cba9de88ece… |
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 | 95cde27c34cd… |
direct-propagation | dfb-taint-c-direct-positive | positive | reached | true-positive | 16acf56e8950… |
infeasible-branch | dfb-taint-c-infeasible-branch-negative | negative | reached | false-positive | 0f3d048d68f7… |
infeasible-branch | dfb-taint-c-infeasible-branch-positive | positive | reached | true-positive | aac4e4d243f1… |
local-multi-step-chain | dfb-taint-c-local-chain-negative | negative | not-reached | true-negative | 69035e7aaee4… |
local-multi-step-chain | dfb-taint-c-local-chain-positive | positive | reached | true-positive | fe0dd0d9b826… |
local-overwrite-kill | dfb-taint-c-local-overwrite-negative | negative | not-reached | true-negative | e3b9e48fdbe7… |
local-overwrite-kill | dfb-taint-c-local-overwrite-positive | positive | reached | true-positive | af1100d6c071… |
loop-carried-kill | dfb-taint-c-loop-carried-negative | negative | reached | false-positive | cc9147ab1d7e… |
loop-carried-kill | dfb-taint-c-loop-carried-positive | positive | reached | true-positive | d103fa5aff1c… |
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 | 82325c063115… |
arithmetic-expression-propagation | dfb-taint-cpp-expression-positive | positive | reached | true-positive | d28ac37953f8… |
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 | 777790b8f0c6… |
branch-join | dfb-taint-cpp-branch-join-positive | positive | reached | true-positive | 6a7ff5bf926b… |
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 | a833a01785a0… |
direct-propagation | dfb-taint-cpp-direct-positive | positive | reached | true-positive | d5e1eac980b9… |
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 | b0b5466edeed… |
infeasible-branch | dfb-taint-cpp-infeasible-branch-positive | positive | reached | true-positive | 454774e30349… |
local-multi-step-chain | dfb-taint-cpp-local-chain-negative | negative | not-reached | true-negative | e3c788f5e56c… |
local-multi-step-chain | dfb-taint-cpp-local-chain-positive | positive | reached | true-positive | 7e3c672816ba… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-negative | negative | not-reached | true-negative | 9e30e87e4906… |
local-overwrite-kill | dfb-taint-cpp-local-overwrite-positive | positive | reached | true-positive | b7d0d9763b99… |
loop-carried-kill | dfb-taint-cpp-loop-carried-negative | negative | reached | false-positive | 7fd227cec75a… |
loop-carried-kill | dfb-taint-cpp-loop-carried-positive | positive | reached | true-positive | 6d35acf6428d… |
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 | 23be1209b672… |
arithmetic-expression-propagation | dfb-taint-go-expression-positive | positive | reached | true-positive | 3ae64b1b1347… |
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 | 90f84f7c43b1… |
branch-join | dfb-taint-go-branch-join-positive | positive | reached | true-positive | 7c6fb10ec68b… |
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 | 9296f465b7fd… |
direct-propagation | dfb-taint-go-direct-positive | positive | reached | true-positive | ef6d9bd1e993… |
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 | 05a8673567fd… |
infeasible-branch | dfb-taint-go-infeasible-branch-positive | positive | reached | true-positive | 148731ff27c7… |
local-multi-step-chain | dfb-taint-go-local-chain-negative | negative | not-reached | true-negative | 30cff15f63c0… |
local-multi-step-chain | dfb-taint-go-local-chain-positive | positive | reached | true-positive | bb130a0a6684… |
local-overwrite-kill | dfb-taint-go-local-overwrite-negative | negative | not-reached | true-negative | 96cb4731c0ac… |
local-overwrite-kill | dfb-taint-go-local-overwrite-positive | positive | reached | true-positive | 647c2bac6f45… |
loop-carried-kill | dfb-taint-go-loop-carried-negative | negative | reached | false-positive | 310afaec9501… |
loop-carried-kill | dfb-taint-go-loop-carried-positive | positive | reached | true-positive | c45fed2c126e… |
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 | f60865510219… |
arithmetic-expression-propagation | dfb-taint-java-expression-positive | positive | reached | true-positive | 74d0df89bdc4… |
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 | 6e12385061fa… |
branch-join | dfb-taint-java-branch-join-positive | positive | reached | true-positive | add50abd8570… |
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 | 8d7f84a523d2… |
direct-propagation | dfb-taint-java-explicit-negative | negative | not-reached | true-negative | efa1acdbd193… |
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 | 73d6a27d3a67… |
infeasible-branch | dfb-taint-java-infeasible-branch-positive | positive | reached | true-positive | 8a2b8b71a327… |
local-multi-step-chain | dfb-taint-java-local-chain-negative | negative | not-reached | true-negative | 9d126d5f6ed6… |
local-multi-step-chain | dfb-taint-java-local-chain-positive | positive | reached | true-positive | b1eb8303ea23… |
local-overwrite-kill | dfb-taint-java-local-overwrite-negative | negative | not-reached | true-negative | 969112a3b159… |
local-overwrite-kill | dfb-taint-java-local-overwrite-positive | positive | reached | true-positive | 884220d16a79… |
loop-carried-kill | dfb-taint-java-loop-carried-negative | negative | reached | false-positive | 227820561ac4… |
loop-carried-kill | dfb-taint-java-loop-carried-positive | positive | reached | true-positive | 3b00139094f9… |
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 | 80cd47cfb011… |
model-declared-sink | dfb-taint-java-model-declared-sink-positive | positive | reached | true-positive | 63b206105eca… |
model-declared-source | dfb-taint-java-model-declared-source-negative | negative | not-reached | true-negative | 7ae1e22fb696… |
model-declared-source | dfb-taint-java-model-declared-source-positive | positive | reached | true-positive | 287d8b03e43d… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-negative | negative | not-reached | true-negative | b782ae65c73c… |
model-entrypoint-parameter | dfb-taint-java-model-entrypoint-parameter-positive | positive | reached | true-positive | f16d3c4dfd85… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | aa8c37f19a4a… |
model-entrypoint-selectivity | dfb-taint-java-model-entrypoint-selectivity-positive | positive | reached | true-positive | a4091e16c218… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-negative | negative | unsupported | unsupported | c3e639ed9ef6… |
model-opaque-propagator | dfb-taint-java-model-opaque-propagator-positive | positive | unsupported | unsupported | 654744a3b501… |
model-propagator-position | dfb-taint-java-model-propagator-position-negative | negative | unsupported | unsupported | 341d65f96e2c… |
model-propagator-position | dfb-taint-java-model-propagator-position-positive | positive | unsupported | unsupported | 3c7de2657b63… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-negative | negative | not-reached | true-negative | 9385f4c65326… |
model-sanitizer-kill | dfb-taint-java-model-sanitizer-kill-positive | positive | reached | true-positive | 3d838c0951b0… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 9cb899a3f5ac… |
model-sanitizer-selectivity | dfb-taint-java-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 61a5cf86a323… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-negative | negative | unsupported | unsupported | eafffdc47e35… |
model-store-roundtrip | dfb-taint-java-model-store-roundtrip-positive | positive | unsupported | unsupported | 2267af32eb29… |
model-store-separation | dfb-taint-java-model-store-separation-negative | negative | unsupported | unsupported | 9ceaf6c7d8ea… |
model-store-separation | dfb-taint-java-model-store-separation-positive | positive | unsupported | unsupported | acb784f79d74… |
model-summary-field | dfb-taint-java-model-summary-field-negative | negative | unsupported | unsupported | 3b8ee6d5948e… |
model-summary-field | dfb-taint-java-model-summary-field-positive | positive | unsupported | unsupported | 324fe11e1b7d… |
model-summary-through | dfb-taint-java-model-summary-through-negative | negative | unsupported | unsupported | 7c303421fd92… |
model-summary-through | dfb-taint-java-model-summary-through-positive | positive | unsupported | unsupported | 1a8e94c4d6c4… |
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 | 1ef9c58d529b… |
native-entrypoint | dfb-taint-java-native-entrypoint-positive | positive | unsupported | unsupported | d5322986de36… |
native-persistence | dfb-taint-java-native-persistence-negative | negative | unsupported | unsupported | 3d1e9675d8ce… |
native-persistence | dfb-taint-java-native-persistence-positive | positive | unsupported | unsupported | dd642a6e018d… |
native-propagator | dfb-taint-java-native-propagator-negative | negative | unsupported | unsupported | d34c5a5c6c5b… |
native-propagator | dfb-taint-java-native-propagator-positive | positive | unsupported | unsupported | b340c4c9e4d5… |
native-sanitizer | dfb-taint-java-native-sanitizer-negative | negative | unsupported | unsupported | 71fcbd91e93f… |
native-sanitizer | dfb-taint-java-native-sanitizer-positive | positive | unsupported | unsupported | d0e075bec0c2… |
native-source-sink | dfb-taint-java-native-source-sink-negative | negative | unsupported | unsupported | 2be5cb42e0c4… |
native-source-sink | dfb-taint-java-native-source-sink-positive | positive | unsupported | unsupported | 9d2958fb7e46… |
native-summary | dfb-taint-java-native-summary-negative | negative | unsupported | unsupported | 75b45f95db21… |
native-summary | dfb-taint-java-native-summary-positive | positive | unsupported | unsupported | 8742efcfc31b… |
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 | 59fbe7818b2b… |
arithmetic-expression-propagation | dfb-taint-javascript-expression-positive | positive | reached | true-positive | f96eb9c355d5… |
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 | 0f7ff22b4f5d… |
branch-join | dfb-taint-javascript-branch-join-positive | positive | reached | true-positive | 1069a6a73d73… |
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 | c1f0ff704145… |
direct-propagation | dfb-taint-javascript-direct-positive | positive | reached | true-positive | 45f4658e540d… |
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 | 067a09ab9cd3… |
infeasible-branch | dfb-taint-javascript-infeasible-branch-positive | positive | reached | true-positive | 81e2c1ef8b54… |
local-multi-step-chain | dfb-taint-javascript-local-chain-negative | negative | not-reached | true-negative | a7e7f61e345c… |
local-multi-step-chain | dfb-taint-javascript-local-chain-positive | positive | reached | true-positive | 3cae133f89e1… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-negative | negative | not-reached | true-negative | 6fe1367ddc8f… |
local-overwrite-kill | dfb-taint-javascript-local-overwrite-positive | positive | reached | true-positive | e2eb1e4bca13… |
loop-carried-kill | dfb-taint-javascript-loop-carried-negative | negative | reached | false-positive | 95515e8ac54e… |
loop-carried-kill | dfb-taint-javascript-loop-carried-positive | positive | reached | true-positive | f15a5c52129b… |
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 | 9e4d04b25e73… |
model-declared-sink | dfb-taint-javascript-model-declared-sink-positive | positive | reached | true-positive | d8f6a50bc6d3… |
model-declared-source | dfb-taint-javascript-model-declared-source-negative | negative | not-reached | true-negative | fd803f5182da… |
model-declared-source | dfb-taint-javascript-model-declared-source-positive | positive | reached | true-positive | 2556343e3b31… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 987f89e300e4… |
model-entrypoint-parameter | dfb-taint-javascript-model-entrypoint-parameter-positive | positive | reached | true-positive | b5b13d32de35… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 7686d9d31cb8… |
model-entrypoint-selectivity | dfb-taint-javascript-model-entrypoint-selectivity-positive | positive | reached | true-positive | aa09dc4ce995… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-negative | negative | unsupported | unsupported | b23c32e79cd9… |
model-opaque-propagator | dfb-taint-javascript-model-opaque-propagator-positive | positive | unsupported | unsupported | 8f5147646e09… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-negative | negative | unsupported | unsupported | 382efeb1021a… |
model-propagator-position | dfb-taint-javascript-model-propagator-position-positive | positive | unsupported | unsupported | 6c4a7063f4d1… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-negative | negative | not-reached | true-negative | c9134025e53a… |
model-sanitizer-kill | dfb-taint-javascript-model-sanitizer-kill-positive | positive | reached | true-positive | be8664c4c5d8… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | f5bb6492c0cc… |
model-sanitizer-selectivity | dfb-taint-javascript-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | db18aa96097d… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-negative | negative | unsupported | unsupported | 66072f67a0c8… |
model-store-roundtrip | dfb-taint-javascript-model-store-roundtrip-positive | positive | unsupported | unsupported | 8e72d9b42641… |
model-store-separation | dfb-taint-javascript-model-store-separation-negative | negative | unsupported | unsupported | bf8a6651a6cc… |
model-store-separation | dfb-taint-javascript-model-store-separation-positive | positive | unsupported | unsupported | bd3aaa328aaf… |
model-summary-field | dfb-taint-javascript-model-summary-field-negative | negative | unsupported | unsupported | f7c989c221fa… |
model-summary-field | dfb-taint-javascript-model-summary-field-positive | positive | unsupported | unsupported | f8554bdeb1a1… |
model-summary-through | dfb-taint-javascript-model-summary-through-negative | negative | unsupported | unsupported | 0d2b1fc73011… |
model-summary-through | dfb-taint-javascript-model-summary-through-positive | positive | unsupported | unsupported | 2632c9876632… |
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 | 50d30d4bef43… |
native-entrypoint | dfb-taint-javascript-native-entrypoint-positive | positive | unsupported | unsupported | c01357133343… |
native-persistence | dfb-taint-javascript-native-persistence-negative | negative | unsupported | unsupported | a52a00789012… |
native-persistence | dfb-taint-javascript-native-persistence-positive | positive | unsupported | unsupported | 8695a0a3ab47… |
native-propagator | dfb-taint-javascript-native-propagator-negative | negative | unsupported | unsupported | 3f16ed738426… |
native-propagator | dfb-taint-javascript-native-propagator-positive | positive | unsupported | unsupported | 56c658d70a7a… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-negative | negative | unsupported | unsupported | 8e1a7c26b033… |
native-sanitizer | dfb-taint-javascript-native-sanitizer-positive | positive | unsupported | unsupported | 9ad627d31f2c… |
native-source-sink | dfb-taint-javascript-native-source-sink-negative | negative | unsupported | unsupported | 551fc5ee04fe… |
native-source-sink | dfb-taint-javascript-native-source-sink-positive | positive | unsupported | unsupported | 60f513b36609… |
native-summary | dfb-taint-javascript-native-summary-negative | negative | unsupported | unsupported | e4ad53aafd54… |
native-summary | dfb-taint-javascript-native-summary-positive | positive | unsupported | unsupported | 1c521f36e75e… |
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 | 2472c228dff4… |
arithmetic-expression-propagation | dfb-taint-kotlin-expression-positive | positive | reached | true-positive | 04325b46d611… |
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 | 84f3b9932a1a… |
branch-join | dfb-taint-kotlin-branch-join-positive | positive | reached | true-positive | 81cd97529215… |
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 | 4867293b893d… |
direct-propagation | dfb-taint-kotlin-direct-positive | positive | reached | true-positive | 60d54414d726… |
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 | c3464e4402a7… |
infeasible-branch | dfb-taint-kotlin-infeasible-branch-positive | positive | reached | true-positive | c12d1d312098… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-negative | negative | not-reached | true-negative | ec6f73ea034d… |
local-multi-step-chain | dfb-taint-kotlin-local-chain-positive | positive | reached | true-positive | 8447d91ae712… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-negative | negative | not-reached | true-negative | 89ef644ee042… |
local-overwrite-kill | dfb-taint-kotlin-local-overwrite-positive | positive | reached | true-positive | 24eb16584f92… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-negative | negative | reached | false-positive | 7c87115145a8… |
loop-carried-kill | dfb-taint-kotlin-loop-carried-positive | positive | reached | true-positive | edb0247089df… |
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 | 86ea919213b5… |
arithmetic-expression-propagation | dfb-taint-php-expression-positive | positive | reached | true-positive | 64ae304109ce… |
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 | 056f89756603… |
branch-join | dfb-taint-php-branch-join-positive | positive | reached | true-positive | 5476be721a36… |
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 | 3248d9c6d6e7… |
direct-propagation | dfb-taint-php-direct-positive | positive | reached | true-positive | 47c9a865fbd4… |
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 | 1f98fe83bb22… |
infeasible-branch | dfb-taint-php-infeasible-branch-positive | positive | reached | true-positive | 39706707d709… |
local-multi-step-chain | dfb-taint-php-local-chain-negative | negative | not-reached | true-negative | 3ba9a53c0df3… |
local-multi-step-chain | dfb-taint-php-local-chain-positive | positive | reached | true-positive | 8451f662106d… |
local-overwrite-kill | dfb-taint-php-local-overwrite-negative | negative | not-reached | true-negative | e4c238833800… |
local-overwrite-kill | dfb-taint-php-local-overwrite-positive | positive | reached | true-positive | 6e07aa985fa2… |
loop-carried-kill | dfb-taint-php-loop-carried-negative | negative | reached | false-positive | 8491aaa6cb3c… |
loop-carried-kill | dfb-taint-php-loop-carried-positive | positive | reached | true-positive | 26dec1710f3e… |
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 | d4d84824e1c9… |
arithmetic-expression-propagation | dfb-taint-python-arithmetic-expression-positive | positive | reached | true-positive | 2329910301cf… |
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 | 442cd1dd61c4… |
branch-join | dfb-taint-python-branch-join-positive | positive | reached | true-positive | 50a6ff8a57f8… |
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 | 125692b23efa… |
direct-propagation | dfb-taint-python-direct-positive | positive | reached | true-positive | 4c694e94c612… |
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 | e6939d463195… |
infeasible-branch | dfb-taint-python-infeasible-branch-positive | positive | reached | true-positive | 2138d36a5512… |
local-multi-step-chain | dfb-taint-python-local-chain-negative | negative | not-reached | true-negative | f2743ddc1509… |
local-multi-step-chain | dfb-taint-python-local-chain-positive | positive | reached | true-positive | b33d0818d819… |
local-overwrite-kill | dfb-taint-python-local-overwrite-negative | negative | not-reached | true-negative | 794c37168aba… |
local-overwrite-kill | dfb-taint-python-local-overwrite-positive | positive | reached | true-positive | 122a63d23dfe… |
loop-carried-kill | dfb-taint-python-loop-carried-negative | negative | reached | false-positive | ac31c67d3073… |
loop-carried-kill | dfb-taint-python-loop-carried-positive | positive | reached | true-positive | 3076812afc8d… |
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 | 341c6058a549… |
model-declared-sink | dfb-taint-python-model-declared-sink-positive | positive | reached | true-positive | 47509f286040… |
model-declared-source | dfb-taint-python-model-declared-source-negative | negative | not-reached | true-negative | d8bd11399f5d… |
model-declared-source | dfb-taint-python-model-declared-source-positive | positive | reached | true-positive | a20df5400ecf… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-negative | negative | not-reached | true-negative | 8a861ebd5a50… |
model-entrypoint-parameter | dfb-taint-python-model-entrypoint-parameter-positive | positive | reached | true-positive | 6af3444d53c4… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-negative | negative | not-reached | true-negative | 83cc2459ed0e… |
model-entrypoint-selectivity | dfb-taint-python-model-entrypoint-selectivity-positive | positive | reached | true-positive | c40735af204f… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-negative | negative | unsupported | unsupported | da137220f430… |
model-opaque-propagator | dfb-taint-python-model-opaque-propagator-positive | positive | unsupported | unsupported | 393cbfa1e271… |
model-propagator-position | dfb-taint-python-model-propagator-position-negative | negative | unsupported | unsupported | 4e50c7591242… |
model-propagator-position | dfb-taint-python-model-propagator-position-positive | positive | unsupported | unsupported | 71faf50ba31e… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-negative | negative | not-reached | true-negative | d72def9337e8… |
model-sanitizer-kill | dfb-taint-python-model-sanitizer-kill-positive | positive | reached | true-positive | 97d8e5937b12… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-negative | negative | unsupported | unsupported | 8d82cc4808e5… |
model-sanitizer-selectivity | dfb-taint-python-model-sanitizer-selectivity-positive | positive | unsupported | unsupported | 4993899a2ff5… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-negative | negative | unsupported | unsupported | c9ad37c8ebe4… |
model-store-roundtrip | dfb-taint-python-model-store-roundtrip-positive | positive | unsupported | unsupported | 79e8d6f32ac2… |
model-store-separation | dfb-taint-python-model-store-separation-negative | negative | unsupported | unsupported | 94e45ed9173c… |
model-store-separation | dfb-taint-python-model-store-separation-positive | positive | unsupported | unsupported | ee61c05a0f6c… |
model-summary-field | dfb-taint-python-model-summary-field-negative | negative | unsupported | unsupported | 5a5d0cfff696… |
model-summary-field | dfb-taint-python-model-summary-field-positive | positive | unsupported | unsupported | 472082188283… |
model-summary-through | dfb-taint-python-model-summary-through-negative | negative | unsupported | unsupported | 5285f30b55ac… |
model-summary-through | dfb-taint-python-model-summary-through-positive | positive | unsupported | unsupported | 78626fed6bc4… |
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 | 3291df39b48d… |
native-entrypoint | dfb-taint-python-native-entrypoint-positive | positive | reached | true-positive | caeb32d9fb7b… |
native-persistence | dfb-taint-python-native-persistence-negative | negative | reached | false-positive | 86d6ae9b2ce2… |
native-persistence | dfb-taint-python-native-persistence-positive | positive | reached | true-positive | fe4716f744ca… |
native-propagator | dfb-taint-python-native-propagator-negative | negative | reached | false-positive | dc8001bf0792… |
native-propagator | dfb-taint-python-native-propagator-positive | positive | reached | true-positive | 99e5d87221fa… |
native-sanitizer | dfb-taint-python-native-sanitizer-negative | negative | reached | false-positive | ff7f87cc8d3e… |
native-sanitizer | dfb-taint-python-native-sanitizer-positive | positive | reached | true-positive | c032ee54e529… |
native-source-sink | dfb-taint-python-native-source-sink-negative | negative | not-reached | true-negative | 17a8f2980f74… |
native-source-sink | dfb-taint-python-native-source-sink-positive | positive | reached | true-positive | a8342d6b2e0f… |
native-summary | dfb-taint-python-native-summary-negative | negative | reached | false-positive | be1d462b1a48… |
native-summary | dfb-taint-python-native-summary-positive | positive | reached | true-positive | 449fe8f5bda7… |
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 | 6c5d720e73d6… |
arithmetic-expression-propagation | dfb-taint-ruby-arithmetic-expression-positive | positive | reached | true-positive | 276f1f50d32a… |
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 | 3024c0bf89e8… |
branch-join | dfb-taint-ruby-branch-join-positive | positive | reached | true-positive | c346a998d72c… |
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 | 96950691eb16… |
direct-propagation | dfb-taint-ruby-direct-positive | positive | reached | true-positive | 61b2b6e676f2… |
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 | 5a31672a8d03… |
infeasible-branch | dfb-taint-ruby-infeasible-branch-positive | positive | reached | true-positive | db6a9b7501af… |
local-multi-step-chain | dfb-taint-ruby-local-chain-negative | negative | not-reached | true-negative | 95db8d3ad808… |
local-multi-step-chain | dfb-taint-ruby-local-chain-positive | positive | reached | true-positive | bf62c5025037… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-negative | negative | not-reached | true-negative | c34eeab5378b… |
local-overwrite-kill | dfb-taint-ruby-local-overwrite-positive | positive | reached | true-positive | 5d2f2a756330… |
loop-carried-kill | dfb-taint-ruby-loop-carried-negative | negative | reached | false-positive | be6b00b2939e… |
loop-carried-kill | dfb-taint-ruby-loop-carried-positive | positive | reached | true-positive | 5f1e90ef0b23… |
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 | 4a0db45f60cb… |
arithmetic-expression-propagation | dfb-taint-rust-expression-positive | positive | reached | true-positive | 4d162757d9d0… |
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 | f4ff1e4f3631… |
branch-join | dfb-taint-rust-branch-join-positive | positive | reached | true-positive | 9545f0954ab3… |
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 | 391d5e5c8972… |
direct-propagation | dfb-taint-rust-direct-positive | positive | reached | true-positive | 9dff28919bd3… |
infeasible-branch | dfb-taint-rust-infeasible-branch-negative | negative | reached | false-positive | 0b3c9a9d47cb… |
infeasible-branch | dfb-taint-rust-infeasible-branch-positive | positive | reached | true-positive | 07b7497d2792… |
local-multi-step-chain | dfb-taint-rust-local-chain-negative | negative | not-reached | true-negative | 94f4b079fff3… |
local-multi-step-chain | dfb-taint-rust-local-chain-positive | positive | reached | true-positive | a4fed7e91338… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-negative | negative | not-reached | true-negative | 41bb7d5d4f6b… |
local-overwrite-kill | dfb-taint-rust-local-overwrite-positive | positive | reached | true-positive | f74f65f417c5… |
loop-carried-kill | dfb-taint-rust-loop-carried-negative | negative | reached | false-positive | 7ce7ae9e5c80… |
loop-carried-kill | dfb-taint-rust-loop-carried-positive | positive | reached | true-positive | 6fa06825d1fe… |
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 | eaa2c6655fa8… |
arithmetic-expression-propagation | dfb-taint-typescript-expression-positive | positive | reached | true-positive | da4b0cca7bf7… |
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 | 2b9801761112… |
branch-join | dfb-taint-typescript-branch-join-positive | positive | reached | true-positive | bba8dedf9c14… |
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 | d1434f8a0e66… |
direct-propagation | dfb-taint-typescript-direct-positive | positive | reached | true-positive | 3a828e19cbbf… |
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 | 2010f9fff71c… |
infeasible-branch | dfb-taint-typescript-infeasible-branch-positive | positive | reached | true-positive | 7c21db5b6691… |
local-multi-step-chain | dfb-taint-typescript-local-chain-negative | negative | not-reached | true-negative | 591b24147ec0… |
local-multi-step-chain | dfb-taint-typescript-local-chain-positive | positive | reached | true-positive | 232a82231997… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-negative | negative | not-reached | true-negative | 3227fcfd17cc… |
local-overwrite-kill | dfb-taint-typescript-local-overwrite-positive | positive | reached | true-positive | e0297d3c7ae3… |
loop-carried-kill | dfb-taint-typescript-loop-carried-negative | negative | reached | false-positive | 49656532d814… |
loop-carried-kill | dfb-taint-typescript-loop-carried-positive | positive | reached | true-positive | 5fdbed792761… |
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… |