Skip to content

Feat/45#47

Merged
kim-subsub merged 2 commits into
developfrom
feat/45
Jun 3, 2026
Merged

Feat/45#47
kim-subsub merged 2 commits into
developfrom
feat/45

Conversation

@kim-subsub

@kim-subsub kim-subsub commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary

관련 있는 Issue를 태그해주세요. (e.g. closed, fixed, resolved, related, #100)

해당 PR에 대한 작업 요약을 작성해주세요.

Tasks

  • 해당 PR에 수행한 작업을 작성해주세요.

Summary by CodeRabbit

릴리스 노트

  • Bug Fixes

    • 분석 결과 제한 관련 안내 UI 제거
  • New Features

    • 머신러닝 기반 의심 URL 탐지 기능 추가
    • URL 특징 및 문자 패턴 분석을 통한 고위험 URL 자동 인식 개선

@vercel

vercel Bot commented Jun 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
veri-q Ready Ready Preview, Comment Jun 3, 2026 7:05am

@kim-subsub kim-subsub merged commit 5e7765c into develop Jun 3, 2026
6 checks passed
@kim-subsub kim-subsub deleted the feat/45 branch June 3, 2026 07:05
@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 6241d8f4-2b02-4e45-bffc-dca05b6a7642

📥 Commits

Reviewing files that changed from the base of the PR and between d676ed3 and 96c5c7a.

📒 Files selected for processing (6)
  • src/pages/Report/ReportPage.tsx
  • src/pages/Report/constants/riskDetectionCatalog.test.ts
  • src/pages/Report/constants/threatText.ts
  • src/pages/Report/lib/analysisFailureNotice.test.ts
  • src/pages/Report/lib/analysisFailureNotice.ts
  • src/pages/Report/styles/reportPage.css.ts

개요

이 PR은 분석 실패 안내 UI 기능을 완전히 제거하면서, 동시에 머신러닝 기반 URL 위협 탐지 코드 세 가지를 새로 추가합니다. 분석 실패 안내 타입, 함수, 렌더링 로직, 스타일이 모두 제거되며, 새로운 ML 탐지 코드는 위협 텍스트 카탈로그와 테스트에 통합됩니다.

변경 사항

분석 실패 안내 기능 제거

계층 / 파일(들) 요약
ReportPage에서 분석 실패 안내 제거
src/pages/Report/ReportPage.tsx
resolveAnalysisFailureNotice import 제거, detectedRiskTypes로부터의 상태 계산 삭제, hasFailureAlert 기반 UI 섹션 렌더링 제거.
분석 실패 안내 스타일 정의 제거
src/pages/Report/styles/reportPage.css.ts
analysisFailureNotice 및 관련 하위 스타일(Header, Icon, TitleBlock, Title, Summary, Text) 내보내기 삭제.

ML 기반 위협 탐지 코드 추가

계층 / 파일(들) 요약
위협 텍스트 카탈로그에 ML 검출 항목 추가
src/pages/Report/constants/threatText.ts
XGBoost 기반 XGB_SUSPICIOUS_URL_FEATURES, XGB_HIGH_RISK_URL과 CharCNN 기반 CHARCNN_SUSPICIOUS_URL_PATTERN 항목을 threatTextCatalog에 추가. 각 항목은 설명, 영문 라벨, 동의어, 위험도, 한국어 제목을 포함.
새 위협 코드 검증 테스트
src/pages/Report/constants/riskDetectionCatalog.test.ts
세 개의 새로운 머신러닝 위협 코드를 backendThreatCodes 테스트 데이터에 추가하고, 각 코드가 사용자 대면 설명으로 올바르게 매핑되는지 검증하는 새 테스트 케이스 추가.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant