File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
src/utils/model-generator
test/utils/model-generator Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,9 @@ class ThroughFlowConfig extends TaintTracking::Configuration {
80
80
)
81
81
}
82
82
83
- override predicate isSanitizer ( DataFlow:: Node n ) { not isRelevantType ( n .getType ( ) ) }
83
+ override predicate isSanitizer ( DataFlow:: Node n ) {
84
+ exists ( Type t | t = n .getType ( ) and not isRelevantType ( t ) )
85
+ }
84
86
85
87
override DataFlow:: FlowFeature getAFeature ( ) {
86
88
result instanceof DataFlow:: FeatureEqualSourceSinkCallContext
Original file line number Diff line number Diff line change 21
21
| p;Joiner;false;merge;(Joiner);;Argument[-1];ReturnValue;value |
22
22
| p;Joiner;false;setEmptyValue;(CharSequence);;Argument[-1];ReturnValue;value |
23
23
| p;Joiner;false;setEmptyValue;(CharSequence);;Argument[0];Argument[-1];taint |
24
- | p;Joiner;false;setEmptyValue;(CharSequence);;Argument[0];ReturnValue;taint |
25
24
| p;Joiner;false;toString;();;Argument[-1];ReturnValue;taint |
26
25
| p;MultipleImpls$Strat2;true;getValue;();;Argument[-1];ReturnValue;taint |
27
26
| p;MultipleImpls$Strategy;true;doSomething;(String);;Argument[0];Argument[-1];taint |
You can’t perform that action at this time.
0 commit comments