BurningTimesAi/.claude/settings.json

73 lines
1.8 KiB
JSON

{
"_description": "너드나비스 조직 공용 Claude Code permission 설정. PD님의 일괄 승인 원칙(memory/org/feedback_md_approval.md·feedback_approval_process.md)을 harness 차원에서 구현. 모든 PC에서 동일하게 적용되도록 git 커밋 대상. 개별 PC 예외·실험적 명령은 .claude/settings.local.json(gitignore)에 기록.",
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"LS",
"TodoWrite",
"Edit",
"Write",
"MultiEdit",
"NotebookEdit",
"Bash(git:*)",
"Bash(gh:*)",
"Bash(ls:*)",
"Bash(cat:*)",
"Bash(head:*)",
"Bash(tail:*)",
"Bash(grep:*)",
"Bash(rg:*)",
"Bash(find:*)",
"Bash(echo:*)",
"Bash(pwd)",
"Bash(cd:*)",
"Bash(mkdir:*)",
"Bash(touch:*)",
"Bash(cp:*)",
"Bash(mv:*)",
"Bash(diff:*)",
"Bash(wc:*)",
"Bash(sort:*)",
"Bash(uniq:*)",
"Bash(tr:*)",
"Bash(sed:*)",
"Bash(awk:*)",
"Bash(xxd:*)",
"Bash(printf:*)",
"Bash(true)",
"Bash(false)",
"Bash(powershell.exe:*)",
"Bash(powershell:*)",
"Bash(fsutil reparsepoint:*)",
"Bash(npm run:*)",
"Bash(npx:*)",
"Bash(node:*)",
"Bash(python:*)",
"Bash(python3:*)",
"Bash(pytest:*)",
"Bash(dotnet:*)",
"WebFetch",
"WebSearch"
],
"deny": [
"Bash(rm -rf /*)",
"Bash(rm -rf ~*)",
"Bash(rm -rf $HOME*)",
"Bash(sudo:*)",
"Bash(chmod 777:*)",
"Bash(format:*)",
"Bash(dd:*)",
"Bash(mkfs:*)",
"Bash(:(){ :|:& };:)",
"Write(/etc/**)",
"Write(/System/**)",
"Write(C:/Windows/**)",
"Edit(/etc/**)",
"Edit(/System/**)",
"Edit(C:/Windows/**)"
]
}
}