@@ -483,7 +483,7 @@ public void fileConstructorSanitizer() throws Exception {
483
483
if (!source .contains (".." )) {
484
484
File f2 = new File (f1 , source );
485
485
sink (f2 ); // Safe
486
- sink (source ); // $ MISSING: hasTaintFlow
486
+ sink (source ); // $ hasTaintFlow
487
487
} else {
488
488
File f3 = new File (f1 , source );
489
489
sink (f3 ); // $ hasTaintFlow
@@ -497,7 +497,7 @@ public void fileConstructorSanitizer() throws Exception {
497
497
// `f2` is unsafe if `f1` is tainted
498
498
File f2 = new File (f1Tainted , source );
499
499
sink (f2 ); // $ hasTaintFlow
500
- sink (source ); // $ MISSING: hasTaintFlow
500
+ sink (source ); // $ hasTaintFlow
501
501
} else {
502
502
File f3 = new File (f1Tainted , source );
503
503
sink (f3 ); // $ hasTaintFlow
@@ -524,7 +524,7 @@ public void fileConstructorSanitizer() throws Exception {
524
524
if (source .indexOf (".." ) == -1 ) {
525
525
File f2 = new File (f1 , source );
526
526
sink (f2 ); // Safe
527
- sink (source ); // $ MISSING: hasTaintFlow
527
+ sink (source ); // $ hasTaintFlow
528
528
} else {
529
529
File f3 = new File (f1 , source );
530
530
sink (f3 ); // $ hasTaintFlow
@@ -541,7 +541,7 @@ public void fileConstructorSanitizer() throws Exception {
541
541
} else {
542
542
File f3 = new File (f1 , source );
543
543
sink (f3 ); // Safe
544
- sink (source ); // $ MISSING: hasTaintFlow
544
+ sink (source ); // $ hasTaintFlow
545
545
}
546
546
}
547
547
{
@@ -550,7 +550,7 @@ public void fileConstructorSanitizer() throws Exception {
550
550
if (source .lastIndexOf (".." ) == -1 ) {
551
551
File f2 = new File (f1 , source );
552
552
sink (f2 ); // Safe
553
- sink (source ); // $ MISSING: hasTaintFlow
553
+ sink (source ); // $ hasTaintFlow
554
554
} else {
555
555
File f3 = new File (f1 , source );
556
556
sink (f3 ); // $ hasTaintFlow
@@ -564,7 +564,7 @@ public void fileConstructorSanitizer() throws Exception {
564
564
fileConstructorValidation (source );
565
565
File f2 = new File (f1 , source );
566
566
sink (f2 ); // Safe
567
- sink (source ); // $ MISSING: hasTaintFlow
567
+ sink (source ); // $ hasTaintFlow
568
568
}
569
569
{
570
570
String source = (String ) source ();
@@ -575,7 +575,7 @@ public void fileConstructorSanitizer() throws Exception {
575
575
} else {
576
576
File f2 = new File (f1 , source );
577
577
sink (f2 ); // Safe
578
- sink (source ); // $ MISSING: hasTaintFlow
578
+ sink (source ); // $ hasTaintFlow
579
579
}
580
580
}
581
581
// PathNormalizeSanitizer
@@ -586,7 +586,7 @@ public void fileConstructorSanitizer() throws Exception {
586
586
File f2 = new File (f1 , normalized );
587
587
sink (f2 ); // Safe
588
588
sink (source ); // $ hasTaintFlow
589
- sink (normalized ); // $ MISSING: hasTaintFlow
589
+ sink (normalized ); // $ hasTaintFlow
590
590
}
591
591
{
592
592
File source = (File ) source ();
@@ -595,7 +595,7 @@ public void fileConstructorSanitizer() throws Exception {
595
595
File f2 = new File (f1 , normalized );
596
596
sink (f2 ); // Safe
597
597
sink (source ); // $ hasTaintFlow
598
- sink (normalized ); // $ MISSING: hasTaintFlow
598
+ sink (normalized ); // $ hasTaintFlow
599
599
}
600
600
{
601
601
String source = (String ) source ();
@@ -604,7 +604,7 @@ public void fileConstructorSanitizer() throws Exception {
604
604
File f2 = new File (f1 , normalized );
605
605
sink (f2 ); // Safe
606
606
sink (source ); // $ hasTaintFlow
607
- sink (normalized ); // $ MISSING: hasTaintFlow
607
+ sink (normalized ); // $ hasTaintFlow
608
608
}
609
609
}
610
610
}
0 commit comments