From b1e04117a002e9dd99e3e91ca15b12a050b62869 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20Healy?= Date: Mon, 20 Apr 2026 15:24:26 +0100 Subject: [PATCH] Add more guardrails. --- git-portfolio | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/git-portfolio b/git-portfolio index 2fec118..3b5d615 100755 --- a/git-portfolio +++ b/git-portfolio @@ -1,5 +1,9 @@ #!/usr/bin/bash repos="/tmp/repos-$(cat /dev/urandom | base64 | tr -d '=+/' | head -c 8)" +if [ -d "$repos" ]; then + echo "Error: Temporary directory '$repos' already exists." + exit 1 +fi mkdir -p "$repos" tmp_portfolio="/tmp/portfolio-$(cat /dev/urandom | base64 | tr -d '=+/' | head -c 8)" function safely_remove_tmp_repos() {