Hardening suggestions for Stirling-PDF / extraExceptionStuff (#3867)

I've reviewed the recently opened PR ([3866 - exception handling error
to warn etc](https://github.com/Stirling-Tools/Stirling-PDF/pull/3866))
and have identified some area(s) that could benefit from additional
hardening measures.

These changes should help prevent potential security vulnerabilities and
improve overall code quality.

Thank you for your consideration!
🧚🤖  Powered by Pixeebot  

[Feedback](https://ask.pixee.ai/feedback) |
[Community](https://pixee-community.slack.com/signup#/domain-signup) |
[Docs](https://docs.pixee.ai/)
![](https://d1zaessa2hpsmj.cloudfront.net/pixel/v1/track?writeKey=2PI43jNm7atYvAuK7rJUz3Kcd6A&event=PR_HARDENING%7CStirling-Tools%2FStirling-PDF%7Cc7b8b6d1e1b1759c94a69987ec1211e8abf88d35)

Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
This commit is contained in:
pixeebot[bot] 2025-07-03 08:51:33 +01:00 committed by GitHub
parent c7b8b6d1e1
commit 76329b10fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -72,12 +72,12 @@ public class TempFileCleanupService {
fileName ->
fileName.contains("jetty")
|| fileName.startsWith("jetty-")
|| fileName.equals("proc")
|| fileName.equals("sys")
|| fileName.equals("dev")
|| fileName.equals("hsperfdata_stirlingpdfuser")
|| "proc".equals(fileName)
|| "sys".equals(fileName)
|| "dev".equals(fileName)
|| "hsperfdata_stirlingpdfuser".equals(fileName)
|| fileName.startsWith("hsperfdata_")
|| fileName.equals(".pdfbox.cache");
|| ".pdfbox.cache".equals(fileName);
@PostConstruct
public void init() {