@@ -217,7 +217,7 @@ func taintThroughURL() {
217217 sink ( data: urlTainted. dataRepresentation) // $ tainted=210
218218 sink ( string: urlTainted. absoluteString) // $ tainted=210
219219 sink ( arg: urlTainted. absoluteURL) // $ tainted=210
220- sink ( arg: urlTainted. baseURL) // $ SPURIOUS: $ tainted=210
220+ sink ( arg: urlTainted. baseURL) // $ tainted=210
221221 sink ( string: urlTainted. fragment!) // $ tainted=210
222222 sink ( string: urlTainted. host!) // $ tainted=210
223223 sink ( string: urlTainted. lastPathComponent) // $ tainted=210
@@ -241,16 +241,16 @@ func taintThroughURL() {
241241 // Fields (assuming `clean` was a relative path instead of a full URL)
242242 sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. absoluteURL) // $ tainted=210
243243 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
245245 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
250250 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
254254 sink ( string: URL ( string: clean, relativeTo: urlTainted) !. scheme!) // $ tainted=210
255255 sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. standardized) // $ tainted=210
256256 sink ( arg: URL ( string: clean, relativeTo: urlTainted) !. standardizedFileURL) // $ tainted=210
0 commit comments