{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { "allow": [ "Bash(go *)", "Bash(make *)", "Bash(git status)", "Bash(git diff *)", "Bash(git log *)", "Bash(git branch *)", "Bash(git fetch *)", "Bash(git pull *)", "Bash(git remote -v)", "Bash(podman *)", "Bash(podman-compose *)", "Bash(docker *)", "Bash(docker-compose *)", "Bash(xmlstarlet *)", "Bash(jq *)", "Bash(ls *)", "Bash(cat *)", "Bash(grep *)", "Bash(find *)", "Bash(npm run *)", "Bash(npx *)", "Bash(./scripts/*)", "Bash(sudo dnf *)", "Bash(sudo rpm *)", "Bash(sudo tar *)", "Bash(sudo ln *)", "Bash(sudo mkdir *)", "Bash(sudo cp *)", "Bash(sudo mv *)", "Bash(sudo chmod *)", "Bash(sudo chown *)", "Bash(sudo systemctl *)", "Bash(sudo tee /etc/profile.d/*)", "Bash(sudo update-alternatives *)", "Bash(curl *)", "Bash(wget *)" ], "deny": [ "Bash(rm -rf /*)", "Bash(rm -rf ~)", "Bash(rm -rf $HOME)", "Bash(sudo rm *)", "Bash(sudo dd *)", "Bash(sudo mkfs *)", "Bash(sudo passwd *)", "Bash(sudo userdel *)", "Bash(sudo usermod *)", "Bash(sudo visudo *)", "Bash(sudo su *)", "Bash(sudo -s)", "Bash(sudo -i)", "Bash(dd *)", "Bash(mkfs *)", "Bash(curl * | sh)", "Bash(curl * | bash)", "Bash(wget * | sh)", "Bash(wget * | bash)", "Read(/etc/cryptopro/**)", "Read(/var/cryptopro/**)", "Read(/etc/ipsec.d/**)", "Read(/root/**)", "Read(/home/admin/**)", "Write(/etc/**)", "Write(/var/**)", "Write(/root/**)", "Write(/home/admin/**)" ] } }