JSON5
-
설정 파일 하나가 거대한 JSON 덩어리일 때 — OpenClaw가 오타·스키마 위반·비밀 노출을 막은 방법IT 2026. 7. 13. 22:00
개인용 AI 어시스턴트를 직접 운영해 본 사람은 비슷한 경험을 한다. 챗봇이 쓸 모델, 연결할 메신저 채널, 자동화 규칙, 권한 정책이 전부 설정 파일 하나에 쌓인다. OpenClaw는 오픈소스 개인 AI 어시스턴트인데, 그 설정이 모두 ~/.openclaw/openclaw.json 한 파일에 들어간다. 모델 선택, WhatsApp·Telegram 채널, cron 작업, 훅(hook, 외부 이벤트로 에이전트를 깨우는 HTTP 엔드포인트), API 키까지 — 수십 개 섹션이 한 덩어리다. 문제는 이 파일을 손으로 직접 고칠 때 생긴다. 쉼표 하나 빠뜨리면 게이트웨이(Gateway, OpenClaw의 중심 서버 프로세스)가 아예 부팅을 거부하고, API 키를 따옴표 안에 평문으로 박아 두면 그 비밀이 화면·..