Skip to content

Commit 5e87189

Browse files
author
Maruan Sahyoun
committed
PDFBOX-6185: add Sonar exception given proper file handling not being picked up
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1932927 13f79535-47bb-0310-9956-ffa450edef68
1 parent 6e2fcc3 commit 5e87189

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

io/src/main/java/org/apache/pdfbox/io/IOUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,10 @@ public static Path createProtectedTempFile(Path dir, String prefix, String suffi
453453
return dir == null
454454
? Files.createTempFile(prefix, suffix, POSIX_FILE_PERMISSIONS)
455455
: Files.createTempFile(dir, prefix, suffix, POSIX_FILE_PERMISSIONS);
456-
}
456+
}
457+
// S5443: permissions are immediately restricted to owner-only by
458+
// applyOwnerOnlyPermissions(), mitigating the default-permission risk.
459+
@SuppressWarnings("java:S5443")
457460
Path tempFile = dir == null
458461
? Files.createTempFile(prefix, suffix)
459462
: Files.createTempFile(dir, prefix, suffix);

0 commit comments

Comments
 (0)