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);