fix(settings): Bash 포괄 허용 + MCP 와일드카드 추가 — compound command 승인 반복 근본 해결

개별 Bash 패턴 30여개를 "Bash" 포괄 허용 1개로 교체. deny 목록(위험 명령)은 유지.
MCP 도구(unity-mcp, filesystem, memory, sqlite, scheduled-tasks, Claude_Preview) 와일드카드 추가.
C16-1 3중 배치(루트·개발실·기획실) 동기 적용.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-04-16 11:35:14 +09:00
parent 3f49f2ef0e
commit 155a4672b5
3 changed files with 24 additions and 117 deletions

View File

@ -10,46 +10,15 @@
"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:*)",
"Bash(cmd:*)",
"Bash(npm:*)",
"Bash(npx:*)",
"Bash(node:*)",
"Bash(python:*)",
"Bash(python3:*)",
"Bash(pytest:*)",
"Bash(dotnet:*)",
"Bash",
"WebFetch",
"WebSearch"
"WebSearch",
"mcp__unity-mcp__*",
"mcp__filesystem__*",
"mcp__memory__*",
"mcp__sqlite__*",
"mcp__scheduled-tasks__*",
"mcp__Claude_Preview__*"
],
"deny": [
"Bash(rm:*)",

View File

@ -10,46 +10,15 @@
"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:*)",
"Bash(cmd:*)",
"Bash(npm:*)",
"Bash(npx:*)",
"Bash(node:*)",
"Bash(python:*)",
"Bash(python3:*)",
"Bash(pytest:*)",
"Bash(dotnet:*)",
"Bash",
"WebFetch",
"WebSearch"
"WebSearch",
"mcp__unity-mcp__*",
"mcp__filesystem__*",
"mcp__memory__*",
"mcp__sqlite__*",
"mcp__scheduled-tasks__*",
"mcp__Claude_Preview__*"
],
"deny": [
"Bash(rm:*)",

View File

@ -10,46 +10,15 @@
"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:*)",
"Bash(cmd:*)",
"Bash(npm:*)",
"Bash(npx:*)",
"Bash(node:*)",
"Bash(python:*)",
"Bash(python3:*)",
"Bash(pytest:*)",
"Bash(dotnet:*)",
"Bash",
"WebFetch",
"WebSearch"
"WebSearch",
"mcp__unity-mcp__*",
"mcp__filesystem__*",
"mcp__memory__*",
"mcp__sqlite__*",
"mcp__scheduled-tasks__*",
"mcp__Claude_Preview__*"
],
"deny": [
"Bash(rm:*)",