Devotd Github
새 소식보안

fazmin/cve-intel v0.3.23 — 로컬 취약점 분석 도구

fazmin/cve-intel은 취약점 정보를 조회하고 위험도와 조치 권고를 제공하는 Rust 도구이며, 최신 릴리스는 v0.3.23이다.

저장소 정보fazmin/cve-intel ↗

fazmin/cve-intel은 취약점 정보를 조회하고 위험도와 조치 권고를 제공하는 Rust 도구이며, 최신 릴리스는 v0.3.23이다.

GitHub 설명: Local security intelligence for CVE triage - 40 data sources and 41 tools, risk scores and an MCP server for AI agents, all in native Rust. Private by default.

스타
★ 117
포크
7
언어
Rust
라이선스
Apache-2.0
최신 릴리스
v0.3.23
원문 보기 ↗GitHub에서 보기 ↗

fazmin/cve-intel은 취약점 대응을 돕는 네이티브 Rust 도구다. 최신 릴리스는 v0.3.23이며, 제공된 자료에는 이 버전에서 바뀐 내용이 나와 있지 않다. 저장소 설명은 40개 데이터 소스와 41개 도구, 위험 점수, AI 에이전트용 MCP 서버를 내세운다. README에는 CVE와 의존성, IP 주소 등을 조회하고 공개 보안 소스의 근거를 바탕으로 위험도와 악용 여부, 조치 권고를 제공한다고 적혀 있다.

이 도구는 취약점 정보를 로컬에서 다루며 CLI, REST API, MCP 서버를 지원한다. MCP는 AI 에이전트가 정해진 인터페이스로 도구를 호출하게 하는 방식이다. README에 따르면 AI 어시스턴트는 기본적으로 로컬에서 실행되며, 원하는 경우 클라우드 제공자를 선택할 수 있다. 저장소의 설명과 README는 도구 수와 출처 수를 각각 다르게 제시한다. README는 31개 도구와 25개 출처라고 적고, 자료에 포함된 코드 분석에서는 도구 정의 32건이 확인됐다. 따라서 기능 규모를 설명할 때는 수치가 일치하지 않는다는 점을 함께 봐야 한다.

자료에는 llama.cpp 내장 소형 모델로 보안 정보 수집을 로컬 처리하는 구조도 기술돼 있다. 질문에 포함된 취약점·IP·해시·도메인을 먼저 찾아 도구를 실행하고, 결과를 모델에 제공해 설명과 추가 도구 호출로 이어지게 한다. 모델 서버에 연결할 수 없을 때는 모델 없이 도구 결과만 요약한다. 위험 점수 계산과 캐시, 자료원 클라이언트, 설정 저장소, 서버 기능은 코드에서 나뉘어 구현돼 있다. 다만 시험 파일은 없고 커밋은 12개로, 공개된 자료만으로 구현 품질을 충분히 판단하기는 어렵다. 로컬 처리가 특징이지만, 도입 판단에는 제한된 검증 근거를 고려해야 한다.