← 패치노트

보안 ★ 2026-06-07

v1.9.418

health 보안 정직화 + status "healthy" 의미 명시 (9번째 외부평가 Codex P2, UR-0121 잔여)

🩺 `health`/`status` 의 "healthy" 가 프로젝트 안전을 뜻하는 듯 오해되던 것(Codex P2) 보강 — 정직성 일관 적용.

핵심 변경

**health 보안 점검 정직화**: _collectSecretFindings(1.9.415 공유 헬퍼)로 **커밋 대상 하드코딩 시크릿**을 반영 → checks.security.committedSecrets/critical + issues + 최상위 healthy 에 전파. 시크릿이 있으면 health 가 healthy:false. .env 없어도 소스 스캔(기존엔 .env 없으면 보안 점검 스킵).
**status 의미 명시**: --json 에 scope:"install" + healthyMeaning("설치 파일 존재 여부 — 프로젝트 안전은 gate/scan secrets 사용") 추가. healthy 의미(설치 완료)는 보존(비파괴).
**selftest 163→164 PASS** (health _collectSecretFindings 와이어 + status scope/meaning).

GitHub 릴리스 v1.9.418 →