{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { "allow": [ "Bash(./mvnw *)", "Bash(mvn *)", "Bash(java -version)", "Bash(java -jar *)", "Bash(git status)", "Bash(git diff *)", "Bash(git log *)", "Bash(git branch *)", "Bash(git checkout *)", "Bash(git add *)", "Bash(git commit *)", "Bash(git pull *)", "Bash(git fetch *)", "Bash(git merge *)", "Bash(git stash *)", "Bash(git remote *)", "Bash(git config *)", "Bash(git rev-parse *)", "Bash(git show *)", "Bash(git tag *)", "Bash(curl -s *)", "Bash(sdk *)" ], "deny": [ "Bash(git push --force*)", "Bash(git push -f *)", "Bash(git push origin --force*)", "Bash(git reset --hard*)", "Bash(git clean -fd*)", "Bash(git checkout -- .)", "Bash(git restore .)", "Bash(rm -rf /)", "Bash(rm -rf ~)", "Bash(rm -rf .git*)", "Bash(rm -rf /*)", "Read(./**/.env)", "Read(./**/.env.*)", "Read(./**/secrets/**)", "Read(./**/application-local.yml)", "Read(./**/application-local.properties)" ] } }