npm 패키지 및 취약점 조회
대화에서 바로 npm 패키지 메타데이터, 알려진 취약점, CVE 세부 정보를 조회하세요. NPMScan의 MCP 서버는 npm 레지스트리, OSV.dev, GitHub Security Advisories, GitHub 자체 API, NIST의 National Vulnerability Database를 기반으로 하는 읽기 전용 도구를 AI 에이전트에게 제공합니다: 이름이나 키워드로 패키지를 검색하면 다운로드 수, 의존하는 패키지 수, 모든 결과에 대한 타이포스쿼팅(typosquat) 탐지가 함께 제공됩니다; 설치 전에 패키지의 install script, 메인테이너, 라이선스, GitHub star 수, 다운로드 추세를 확인하거나 2~5개 후보를 나란히 비교해 결정적인 추천 결과를 받아보세요; 락파일에 고정된 정확한 버전을 확인하거나, npm install을 실행하기 전에 업그레이드를 시뮬레이션해 안전한 패치인지 호환성이 깨질 수 있는 메이저 업그레이드인지 확인하세요; 패키지 하나 또는 최대 100개의 취약점을 한 번에 조회하면 단순한 권고 ID가 아니라 심각도, 요약, CVE 별칭, 수정된 버전까지 포함된 결과를 받습니다; 모노레포(monorepo)의 workspace를 포함해 GitHub 저장소 전체의 의존성을 한 번의 호출로 감사하거나, 취약점과 라이선스 데이터가 포함된 사양에 맞는 CycloneDX/SPDX SBOM을 생성하세요; 원본 npm audit --json 리포트의 결과를 CISA KEV/FIRST EPSS 악용 데이터 기준으로 우선순위화해 무엇을 먼저 고쳐야 할지 파악한 뒤, 표시된 항목에 대한 구체적이고 순서가 정해진 remediation playbook을 가져오세요; npm 메인테이너 계정의 게시 이력을 확인해 계정 탈취 의심 패턴을 찾거나 기본 프로필을 조회하세요; GitHub이 선별한 대부분 CVE 기반의 검토된 공지 목록이나 알려진 악성 패키지 malware feed에서 최신 npm 공지를 살펴보고, 심각도, 취약점 카테고리(XSS, SQL/NoSQL 인젝션, SSRF, 접근 제어, 코드 인젝션 등 15개 이상, 검토된 것만 해당), 영향을 받는 패키지, 또는 정확한 GHSA/CVE ID로 필터링하세요; 그리고 어떤 생태계의 CVE든 권위 있는 CVSS/CWE 데이터를 조회하고, CISA의 Known Exploited Vulnerabilities 상태와 FIRST.org의 EPSS 악용 가능성 점수로 보강된 정보를 확인하세요. API 키나 인증이 필요 없으며, 모든 결과는 npmscan.com의 전체 분석 페이지로 연결됩니다.
NPMScan에 연결하면 ChatGPT가 요청에 대한 맥락을 제공하기 위해 관련 채팅과 메모리를 이 앱과 공유할 수 있습니다. 이 데이터는 NPMScan의 이용약관 및 개인정보 보호정책에 따라 사용됩니다. 메모리가 활성화된 경우, 앱의 데이터가 유용한 정보나 제안을 선제적으로 제공하는 데 사용될 수 있습니다. ChatGPT는 연결된 앱의 데이터를 포함해 항상 사용자의 학습 데이터 설정을 존중합니다. 앱 사용에는 높아진 위험이 따를 수 있습니다. 언제든지 설정에서 기본 설정을 관리하거나 앱 연결을 해제할 수 있습니다. 자세히 알아보기