Author: msahyoun
Date: Thu Apr  9 15:29:54 2026
New Revision: 1932927

Log:
PDFBOX-6185: add Sonar exception given proper file handling not being picked up

Modified:
   pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/IOUtils.java

Modified: pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/IOUtils.java
==============================================================================
--- pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/IOUtils.java     Thu Apr 
 9 15:25:43 2026        (r1932926)
+++ pdfbox/trunk/io/src/main/java/org/apache/pdfbox/io/IOUtils.java     Thu Apr 
 9 15:29:54 2026        (r1932927)
@@ -453,7 +453,10 @@ public final class IOUtils
             return dir == null 
                 ? Files.createTempFile(prefix, suffix, POSIX_FILE_PERMISSIONS) 
                 : Files.createTempFile(dir, prefix, suffix, 
POSIX_FILE_PERMISSIONS);
-        }
+        }            
+        // S5443: permissions are immediately restricted to owner-only by
+        // applyOwnerOnlyPermissions(), mitigating the default-permission risk.
+        @SuppressWarnings("java:S5443")
         Path tempFile = dir == null 
             ? Files.createTempFile(prefix, suffix) 
             : Files.createTempFile(dir, prefix, suffix);

Reply via email to