@@ -217,7 +217,7 @@ func taintThroughURL() {
217
217
sink ( data: urlTainted. dataRepresentation) // $ tainted=210
218
218
sink ( string: urlTainted. absoluteString) // $ tainted=210
219
219
sink ( arg: urlTainted. absoluteURL) // $ tainted=210
220
- sink ( arg: urlTainted. baseURL) // $ SPURIOUS: $ tainted=210
220
+ sink ( arg: urlTainted. baseURL) // $ tainted=210
221
221
sink ( string: urlTainted. fragment!) // $ tainted=210
222
222
sink ( string: urlTainted. host!) // $ tainted=210
223
223
sink ( string: urlTainted. lastPathComponent) // $ tainted=210
@@ -241,16 +241,16 @@ func taintThroughURL() {
241
241
// Fields (assuming `clean` was a relative path instead of a full URL)
242
242
sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. absoluteURL) // $ tainted=210
243
243
sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. baseURL) // $ tainted=210
244
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. fragment!) // $ SPURIOUS: $ tainted=210
244
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. fragment!) // $ $ tainted=210
245
245
sink ( string: URL ( string: clean, relativeTo: urlTainted) !. host!) // $ tainted=210
246
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. lastPathComponent) // $ SPURIOUS: $ tainted=210
247
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. path) // $ SPURIOUS: $ tainted=210
248
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. pathComponents [ 0 ] ) // $ SPURIOUS: $ tainted=210
249
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. pathExtension) // $ SPURIOUS: $ tainted=210
246
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. lastPathComponent) // $ $ tainted=210
247
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. path) // $ $ tainted=210
248
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. pathComponents [ 0 ] ) // $ $ tainted=210
249
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. pathExtension) // $ $ tainted=210
250
250
sink ( int: URL ( string: clean, relativeTo: urlTainted) !. port!) // $ tainted=210
251
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. query!) // $ SPURIOUS: $ tainted=210
252
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. relativePath) // $ SPURIOUS: $ tainted=210
253
- sink ( string: URL ( string: clean, relativeTo: urlTainted) !. relativeString) // $ SPURIOUS: $ tainted=210
251
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. query!) // $ $ tainted=210
252
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. relativePath) // $ $ tainted=210
253
+ sink ( string: URL ( string: clean, relativeTo: urlTainted) !. relativeString) // $ $ tainted=210
254
254
sink ( string: URL ( string: clean, relativeTo: urlTainted) !. scheme!) // $ tainted=210
255
255
sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. standardized) // $ tainted=210
256
256
sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. standardizedFileURL) // $ tainted=210
0 commit comments