웹훅의 시크릿 처리 개선
****로 대체된 상태로 반환되므로 Slack 토큰(또는 경로에 포함된 다른 키)이 서버 밖으로 절대 나가지 않습니다. 또한 어떤 헤더에 시크릿이 들어 있는지 확실하게 구분할 방법이 없기 때문에 헤더도 기본적으로 마스킹되며, 모든 값은 ****로 대체되고 헤더 이름만 표시됩니다.
수정 양식은 마스킹된 값을 “변경 없음”으로 처리합니다. 그대로 두면 저장된 값이 유지되고, 변경하면 새 값이 저장되며, 비우면 해당 필드가 완전히 제거됩니다. 이렇게 하면 실제 시크릿이 브라우저를 통해 다시 전달되지 않으면서도, 일반적인 경우(필드 하나 수정)에는 작업 흐름이 명확하게 유지됩니다.
관련 PR: #2239 [HDX-4173] 내부 웹훅 API 응답에서 민감한 필드 마스킹