🤖
1149 in / 1508 out / 2657 total tokens
Dashboard의 SSE 결과 렌더링 로직에서 직접적인 innerHTML 삽입을 textContent로 교체하여 HTML 인젝션 공격을 차단한다. 동시에 XSS 방어를 위한 escapeHTML() 유틸리티를 새로 추가하고, 이를 검증하는 TC-10 테스트 케이스를 작성한다. CHANGELOG와 버전 정보까지 모두 동기화하여 배포 준비를 마친다.
🤖
1149 in / 1508 out / 2657 total tokens
Dashboard의 SSE 결과 렌더링 로직에서 직접적인 innerHTML 삽입을 textContent로 교체하여 HTML 인젝션 공격을 차단한다. 동시에 XSS 방어를 위한 escapeHTML() 유틸리티를 새로 추가하고, 이를 검증하는 TC-10 테스트 케이스를 작성한다. CHANGELOG와 버전 정보까지 모두 동기화하여 배포 준비를 마친다.