trivy-offline-vulnerability-scanning
Skanuj zależności w trybie offline i odkryj luki bezpieczeństwa bez dostępu do internetu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Trivy to narzędzie do skanowania podatności w plikach zależności projektów. Tryb offline pozwala na analizę bezpieczeństwa w środowiskach bez dostępu do sieci, takich jak systemy izolowane lub środowiska z ograniczeniami bezpieczeństwa. Umożliwia generowanie raportów JSON z wykrytymi lukami w CVE, zapewniając powtarzalne wyniki dzięki stałej bazie danych. Skanowanie offline eliminuje opóźnienia sieciowe, zwiększa niezawodność procesów CI/CD i wspiera zgodność z wymogami bezpieczeństwa w kontrolowanych środowiskach.
Jak używać
- Przygotuj bazę danych Trivy w trybie offline, upewniając się, że plik trivy.db znajduje się w katalogu cache (domyślnie ./trivy-cache/db/trivy.db). Jeśli baza danych nie istnieje, pobierz ją wcześniej w środowisku z dostępem do internetu lub użyj prebudowanej kopii.
- Umieść pliki zależności projektu (np. package-lock.json, requirements.txt, pom.xml) w dostępnym katalogu roboczym.
- Uruchom Trivy w trybie offline, wskazując ścieżkę do pliku zależności i katalog cache: trivy fs --offline-db ./trivy-cache/db/trivy.db --format json --output report.json /ścieżka/do/pliku.
- Sprawdź wygenerowany raport JSON (report.json), który zawiera listę odkrytych podatności z identyfikatorami CVE, opisami i poziomami ważności.
- Zintegruj to polecenie w swoim pipeline CI/CD, aby automatycznie skanować zależności przy każdym buildu bez konieczności połączenia sieciowego.
- Przeanalizuj wyniki i podejmij działania naprawcze wobec zidentyfikowanych luk, aktualizując biblioteki lub stosując patche bezpieczeństwa.
Podobne skille
architect-review
autor: sickn33
security-compliance
autor: davila7
reviewing-code
autor: CaptainCrouton89
gmail-manager
autor: jeffvincent
better-auth-best-practices
autor: novuhq
typescript-review
autor: metabase