From 937fd4ab73777f0eb56e50a8c66c4833848a2a4a Mon Sep 17 00:00:00 2001
From: anonymoususer72041
<247563575+anonymoususer72041@users.noreply.github.com>
Date: Wed, 3 Jun 2026 12:47:23 +0200
Subject: [PATCH 1/2] Deny direct web access to temporary files
---
.gitignore | 1 +
temp/.htaccess | 10 ++++++++++
2 files changed, 11 insertions(+)
create mode 100644 temp/.htaccess
diff --git a/.gitignore b/.gitignore
index 21eec71e7..0d8cd20ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@ docker/persist/*
vendor/*
attachments/*
temp/*
+!temp/.htaccess
uploads/*
# Ignore Mac DS_Store files
.DS_Store
diff --git a/temp/.htaccess b/temp/.htaccess
new file mode 100644
index 000000000..b83c671bb
--- /dev/null
+++ b/temp/.htaccess
@@ -0,0 +1,10 @@
+Options -ExecCGI -Indexes
+
+
+ Require all denied
+
+
+
+ Order deny,allow
+ Deny from all
+
From c98a7a2b292b90d3dc48f1d20619099acf791ff4 Mon Sep 17 00:00:00 2001
From: anonymoususer72041
<247563575+anonymoususer72041@users.noreply.github.com>
Date: Wed, 3 Jun 2026 12:47:42 +0200
Subject: [PATCH 2/2] Remove obsolete temp/empty placeholder
---
temp/empty | 0
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 temp/empty
diff --git a/temp/empty b/temp/empty
deleted file mode 100644
index e69de29bb..000000000