프로젝트 소개
CNAPulse는 모든 512개 공식 CVE Numbering Authorities(CNAs)의 게시 활동을 모니터링하는 오픈소스 도구입니다. cnapulse.org에 호스팅된 실시간 상호작용형 대시보드를 생성하며, GitHub Actions를 통해 3시간마다 업데이트됩니다. 이 도구는 cvelistV5 저장소에서 약 31만 개의 CVE 레코드를 분석하여 각 CNA에 대해 12개월 기준선을 계산하고 최근 30일 활동과 비교합니다. CNAs는 기준선에서의 편차에 따라 성장, 정상, 감소, 비활성으로 분류됩니다. 대시보드는 정렬 가능한 열, 실시간 검색, CNA 공지 페이지로의 직접 링크, 마지막 CVE 게시 후 경과 일수 카운트를 제공합니다. 또한 이전 기준선이 없는 새로운 CNAs를 자동으로 감지하고, 완전히 비활성화된 156개의 CNAs를 식별합니다. 이 프로젝트는 Python으로 작성되었으며 requests 라이브러리만 사용하며, 내장된 JSON 데이터와 함께 자체 포함형 HTML 페이지를 생성합니다. 로컬에서 실행하거나 포함된 워크플로우를 통해 GitHub Pages에 배포할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.