Pakiety npm i podatności
Sprawdź metadane pakietów npm, znane podatności i szczegóły CVE bezpośrednio w rozmowie. Serwer MCP NPMScan udostępnia agentom AI narzędzia tylko do odczytu oparte na rejestrze npm, OSV.dev, GitHub Security Advisories, własnym API GitHub oraz National Vulnerability Database NIST: wyszukaj pakiety po nazwie lub słowie kluczowym — każdy wynik zawiera liczbę pobrań, liczbę zależnych pakietów oraz wykrywanie typosquattingu; sprawdź skrypty instalacyjne, maintainerów, licencję, liczbę gwiazdek na GitHub i trend pobrań pakietu przed instalacją, albo porównaj od 2 do 5 kandydatów obok siebie z deterministyczną rekomendacją; zweryfikuj dokładną wersję ustaloną w lockfile, albo zasymuluj aktualizację pakietu przed uruchomieniem npm install, aby sprawdzić, czy to bezpieczna łatka, czy duża aktualizacja mogąca zerwać kompatybilność; sprawdź podatności jednego pakietu lub do 100 naraz — każdy wynik jest wzbogacony o poziom istotności, podsumowanie, aliasy CVE i naprawioną wersję, a nie tylko goły identyfikator zalecenia; przeprowadź audyt zależności całego repozytorium GitHub (łącznie z workspace'ami monorepo) w jednym wywołaniu, albo wygeneruj zgodny ze specyfikacją CycloneDX/SPDX SBOM z osadzonymi danymi o podatnościach i licencjach; uszereguj wyniki z surowego raportu npm audit --json według danych o rzeczywistym wykorzystywaniu z CISA KEV/FIRST EPSS, aby wiedzieć, co naprawić najpierw, a następnie pobierz konkretny, uporządkowany playbook naprawczy dla oznaczonego wyniku; sprawdź historię publikacji konta maintainera npm pod kątem wzorca typowego dla przejętego konta, albo pobierz jego podstawowy profil; przeglądaj najnowsze zalecenia npm — zarówno z wyselekcjonowanego przez GitHub, opartego głównie na CVE zestawu, jak i z jego kanału znanych złośliwych pakietów — z możliwością filtrowania według poziomu istotności, kategorii podatności (XSS, wstrzykiwanie SQL/NoSQL, SSRF, kontrola dostępu, wstrzykiwanie kodu i 15 innych, tylko z zestawu zweryfikowanego), nazwy zagrożonego pakietu lub dokładnego identyfikatora GHSA/CVE; oraz sprawdź autorytatywne dane CVSS/CWE dla dowolnego CVE w dowolnym ekosystemie, wzbogacone o status Known Exploited Vulnerabilities CISA oraz wynik prawdopodobieństwa wykorzystania EPSS z FIRST.org. Nie jest wymagany klucz API ani uwierzytelnianie, a każdy wynik prowadzi do pełnej analizy na npmscan.com.
Po połączeniu z aplikacją NPMScan ChatGPT może udostępniać jej powiązane czaty i informacje zapisane w pamięci, aby zapewnić kontekst dla Twoich próśb. Wykorzystywanie tych danych przez aplikację NPMScan podlega jej warunkom i polityce prywatności. Jeśli masz włączoną funkcję Pamięć, dane z aplikacji mogą być używane do aktywnego przekazywania przydatnych informacji lub sugestii. ChatGPT zawsze respektuje Twoje preferencje dotyczące wykorzystywania danych do trenowania modeli, również w odniesieniu do danych z połączonych aplikacji. Korzystanie z aplikacji może wiązać się z podwyższonym ryzykiem. W ustawieniach możesz w dowolnym momencie zarządzać swoimi preferencjami lub odłączyć aplikacje. Dowiedz się więcej