From 30174a60f6bb27c7afa3f030ff9c289e800eb0e9 Mon Sep 17 00:00:00 2001 From: Variet Date: Sat, 7 Mar 2026 22:40:20 +0900 Subject: [PATCH] fix(scrape): remove style tags from blocks before extracting any content --- server/cdp-client.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/cdp-client.js b/server/cdp-client.js index 31fcd3d..6ff7f08 100644 --- a/server/cdp-client.js +++ b/server/cdp-client.js @@ -146,6 +146,9 @@ class CDPClient { // placeholder 개별 블록도 건너뛰기 if (block.classList.contains('bg-gray-500/10') && block.textContent.trim() === '') continue; + // 블록 내 style 태그 제거 (CSS 코드 누출 방지) + block.querySelectorAll('style').forEach(s => s.remove()); + // --- 작업 카드 (task boundary) --- const taskCard = block.querySelector('.isolate'); if (taskCard || block.classList.contains('isolate')) {