보안 ★ 2026-06-20
v1.34.2
🐶 dogfood 발견: scan secrets 테스트-픽스처 FP 억제 ('test' 토큰)
🐶 product(leerness Gate, GitHub App)를 leerness 하니스로 dogfooding 하다 발견한 leerness 개선.
핵심 변경
재현: _isPlaceholderSecret('test-webhook-secret-123') → false(플래그). 전체-값 placeholder 토큰도, marker 단어도 아니고(markers 에 bare 'test'/'secret' 없음), 저엔트로피(alnum 20 < 24)라 실키 가드도 미적용 → 최종 return false(플래그)에 도달.
**FN-guard 재현**: 실키(AKIAJQXMP7RZ2KL9WXYZ · ghp_… · 고엔트로피 랜덤 · prod-database-secret-… · latestKEY…)는 전부 FLAGGED 유지 확인. 수정 규칙은 함수 끝(실키 prefix·고엔트로피가 이미 return 한 뒤)에만 위치해 실키엔 **도달 불가** → 보안 회귀 0.
_isPlaceholderSecret: 'test' 구분자 토큰(test-…/…-test/…-tests/TEST_…)을 가진 **저엔트로피 비-실키** 값을 placeholder 로 판정 — 함수 끝(고엔트로피·실키 prefix 분기 뒤)에 추가해 실키 무영향. test-webhook-secret-123/webhook-secret-for-tests 류 FP 억제.