From 522207b9d9d4ecd408e0859534900f0d0b3d4310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Gra=CC=88fenstein?= Date: Sun, 22 Mar 2026 13:09:02 +0100 Subject: [PATCH] add claude permissions --- .claude/settings.local.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..700cf8a --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,30 @@ +{ + "permissions": { + "allow": [ + "WebSearch", + "WebFetch(domain:docs.docker.com)", + "WebFetch(domain:hub.docker.com)", + "WebFetch(domain:caddyserver.com)", + "WebFetch(domain:docs.nextcloud.com)", + "Bash(git log:*)", + "Bash(git diff:*)", + "Bash(git status:*)" + ], + "deny": [ + "Bash(ssh:*)", + "Bash(rm -rf:*)", + "Bash(docker system prune:*)", + "Bash(docker volume rm:*)", + "Bash(docker compose down:*)", + "Bash(docker stop:*)", + "Bash(docker rm:*)", + "Bash(scp:*)", + "Bash(rsync:*)", + "Bash(curl -X POST:*)", + "Bash(curl -X DELETE:*)", + "Bash(git push:*)", + "Bash(git reset --hard:*)", + "Bash(git clean:*)" + ] + } +}