@@ -240,29 +240,29 @@ fn test_io_fs() -> std::io::Result<()> {
240240
241241 {
242242 let mut buffer = [ 0u8 ; 100 ] ;
243- let _bytes = std:: io:: stdin ( ) . read ( & mut buffer) ?; // $ MISSING: Alert[rust/summary/taint-sources]
243+ let _bytes = std:: io:: stdin ( ) . read ( & mut buffer) ?; // $ Alert[rust/summary/taint-sources]
244244 sink ( & buffer) ; // $ MISSING: hasTaintFlow
245245 }
246246
247247 {
248248 let mut buffer = Vec :: < u8 > :: new ( ) ;
249- let _bytes = std:: io:: stdin ( ) . read_to_end ( & mut buffer) ?; // $ MISSING: Alert[rust/summary/taint-sources]
249+ let _bytes = std:: io:: stdin ( ) . read_to_end ( & mut buffer) ?; // $ Alert[rust/summary/taint-sources]
250250 sink ( & buffer) ; // $ MISSING: hasTaintFlow
251251 }
252252
253253 {
254254 let mut buffer = String :: new ( ) ;
255- let _bytes = std:: io:: stdin ( ) . read_to_string ( & mut buffer) ?; // $ MISSING: Alert[rust/summary/taint-sources]
255+ let _bytes = std:: io:: stdin ( ) . read_to_string ( & mut buffer) ?; // $ Alert[rust/summary/taint-sources]
256256 sink ( & buffer) ; // $ MISSING: hasTaintFlow
257257 }
258258
259259 {
260260 let mut buffer = [ 0 ; 100 ] ;
261- std:: io:: stdin ( ) . read_exact ( & mut buffer) ?; // $ MISSING: Alert[rust/summary/taint-sources]
261+ std:: io:: stdin ( ) . read_exact ( & mut buffer) ?; // $ Alert[rust/summary/taint-sources]
262262 sink ( & buffer) ; // $ MISSING: hasTaintFlow
263263 }
264264
265- for byte in std:: io:: stdin ( ) . bytes ( ) { // $ MISSING: Alert[rust/summary/taint-sources]
265+ for byte in std:: io:: stdin ( ) . bytes ( ) { // $ Alert[rust/summary/taint-sources]
266266 sink ( byte) ; // $ MISSING: hasTaintFlow
267267 }
268268
@@ -301,54 +301,54 @@ fn test_io_fs() -> std::io::Result<()> {
301301 // --- BufReader ---
302302
303303 {
304- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
304+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
305305 let data = reader. fill_buf ( ) ?;
306306 sink ( & data) ; // $ MISSING: hasTaintFlow
307307 }
308308
309309 {
310- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
310+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
311311 let data = reader. buffer ( ) ;
312312 sink ( & data) ; // $ MISSING: hasTaintFlow
313313 }
314314
315315 {
316316 let mut buffer = String :: new ( ) ;
317- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
317+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
318318 reader. read_line ( & mut buffer) ?;
319319 sink ( & buffer) ; // $ MISSING: hasTaintFlow
320320 }
321321
322322 {
323323 let mut buffer = Vec :: < u8 > :: new ( ) ;
324- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
324+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
325325 reader. read_until ( b',' , & mut buffer) ?;
326326 sink ( & buffer) ; // $ MISSING: hasTaintFlow
327327 }
328328
329329 {
330330 let mut buffer = Vec :: < u8 > :: new ( ) ;
331- let mut reader_split = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) . split ( b',' ) ; // $ MISSING: Alert[rust/summary/taint-sources]
331+ let mut reader_split = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) . split ( b',' ) ; // $ Alert[rust/summary/taint-sources]
332332 while let Some ( chunk) = reader_split. next ( ) {
333333 sink ( chunk. unwrap ( ) ) ; // $ MISSING: hasTaintFlow
334334 }
335335 }
336336
337337 {
338- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
338+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
339339 for line in reader. lines ( ) {
340340 sink ( line) ; // $ MISSING: Alert[rust/summary/taint-sources]
341341 }
342342 }
343343
344344 {
345- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
345+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
346346 let line = reader. lines ( ) . nth ( 1 ) . unwrap ( ) ;
347347 sink ( line. unwrap ( ) . clone ( ) ) ; // $ MISSING: hasTaintFlow
348348 }
349349
350350 {
351- let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ MISSING: Alert[rust/summary/taint-sources]
351+ let mut reader = std:: io:: BufReader :: new ( std:: io:: stdin ( ) ) ; // $ Alert[rust/summary/taint-sources]
352352 let lines: Vec < _ > = reader. lines ( ) . collect ( ) ;
353353 sink ( lines[ 1 ] . as_ref ( ) . unwrap ( ) . clone ( ) ) ; // $ MISSING: hasTaintFlow
354354 }
@@ -374,7 +374,7 @@ fn test_io_fs() -> std::io::Result<()> {
374374
375375 {
376376 let mut buffer = String :: new ( ) ;
377- let _bytes = std:: io:: stdin ( ) . lock ( ) . read_to_string ( & mut buffer) ?; // $ MISSING: Alert[rust/summary/taint-sources]
377+ let _bytes = std:: io:: stdin ( ) . lock ( ) . read_to_string ( & mut buffer) ?; // $ Alert[rust/summary/taint-sources]
378378 sink ( & buffer) ; // $ MISSING: hasTaintFlow
379379 }
380380
0 commit comments