File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
lib/codeql/swift/frameworks/StandardLibrary
test/library-tests/dataflow/taint/libraries Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,10 @@ private class NsStringSummaries extends SummaryModelCsv {
119
119
";NSString;true;addingPercentEscapes(using:);;;Argument[-1];ReturnValue;taint" ,
120
120
";NSString;true;replacingPercentEscapes(using:);;;Argument[-1];ReturnValue;taint" ,
121
121
";NSString;true;applyTransform(_:reverse:range:updatedRange:);;;Argument[-1];ReturnValue;taint" ,
122
+ ";NSString;true;enumerateLines(_:);;;Argument[-1];Argument[0].Parameter[0];taint" ,
123
+ ";NSString;true;enumerateSubstrings(in:options:using:);;;Argument[-1];Argument[2].Parameter[0].OptionalSome;taint" ,
124
+ ";NSString;true;enumerateSubstrings(in:options:using:);;;Argument[2].Parameter[0].OptionalSome;Argument[-1];taint" ,
125
+ ";NSString;true;enumerateLinguisticTags(in:scheme:options:orthography:using:);;;Argument[-1];Argument[4].Parameter[0].OptionalSome;taint" ,
122
126
";NSMutableString;true;append(_:);;;Argument[0];Argument[-1];taint" ,
123
127
";NSMutableString;true;insert(_:at:);;;Argument[0];Argument[-1];taint" ,
124
128
";NSMutableString;true;replaceCharacters(in:with:);;;Argument[1];Argument[-1];taint" ,
Original file line number Diff line number Diff line change @@ -355,7 +355,7 @@ func taintThroughInterpolatedStrings() {
355
355
} ) )
356
356
sink ( arg: sourceNSString ( ) . enumerateLines ( {
357
357
line, stop in
358
- sink ( arg: line) // $ MISSING: tainted=
358
+ sink ( arg: line) // $ tainted=356
359
359
sink ( arg: stop)
360
360
} ) )
361
361
@@ -492,6 +492,6 @@ func moreTests() {
492
492
493
493
sink ( arg: myTainted. enumerateSubstrings ( in: myRange, options: [ ] , using: {
494
494
substring, substringRange, enclosingRange, stop in
495
- sink ( arg: substring!) // $ MISSING: tainted=
495
+ sink ( arg: substring!) // $ tainted=490
496
496
} ) )
497
497
}
You can’t perform that action at this time.
0 commit comments