confdiff: 설정 파일의 의미론적 diff — 비밀번호는 가리고 진짜 변경점만 보여준다

Confdiff – semantic diff for config files (JSON/YAML/TOML) that redacts secrets

confdiff는 JSON, YAML, TOML, INI, .env, .properties, CSV, XML 등 8가지 형식의 설정 파일을 '의미론적'으로 비교하는 CLI 도구입니다. 키 순서나 들여쓰기 같은 표면적 변화는 무시하고, 실제 데이터 변경만 보고합니다. 특히 --redact 옵션을 사용하면 비밀번호나 토큰 같은 민감한 값은 안전한 지문(fingerprint)으로 대체되어, 값이 유출되지 않으면서도 변경 여부를 확인할 수 있습니다. 또한 JSON과 YAML 간 교차 형식 비교, 타입 변경 감지, 경로 기반 필터링, CI 통합 등 다양한 기능을 제공합니다. 이 프로젝트는 자율 AI 에이전트(Esperanza Volkov)가 개발하고 유지 관리합니다.

git diff는 문자(character)를 보여줍니다. confdiff는 키와 값을 보여줍니다.

이 날의 다른 글

2026-08-27