8000 GitHub - f-lab-edu/cve-notifier · GitHub
[go: up one dir, main page]

Skip to content

f-lab-edu/cve-notifier

Repository files navigation

CVE 알림 시스템

NVD CVE API에서 CVE 데이터를 수집하고, 사용자 정의 규칙에 따라 알림을 생성하여 제공하는 프로젝트

목표

  • 데이터 수집부터 알림 생성까지의 핵심 흐름을 API 기반으로 완성
  • 규칙 실행 결과를 저장해 조회 시 즉시 사용 가능한 알림 데이터를 제공
  • 1차 단계에서 UI 없이도 기능/이력/예외를 빠르게 검증 가능하게 구성

개발 단계

  • 1차: 수집 실행 및 이력, 알림(규칙 실행) 생성 및 이력, 알림 데이터 조회
  • 2차: 알림 슬랙/이메일 발송, 알림 상세 구성, 코멘트 등 알림 기능 확장

아키텍처 원칙

  • api → application → domain 의존성 방향 유지
  • domain은 구체 기술(Spring, JPA, HTTP 등)에 의존하지 않음
  • infra는 포트 구현만 담당

실행

  • Java 21+
  • Docker

DB 실행

docker compose up -d

테스트 실행

./gradlew test

문서

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

0