Toolverse
All skills

trivy-offline-vulnerability-scanning

by benchflow-ai

Use Trivy vulnerability scanner in offline mode to discover security vulnerabilities in dependency files. This skill covers setting up offline scanning, executing Trivy against package lock files, and generating JSON vulnerability reports without requiring internet access.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
3

About this skill

Use Trivy vulnerability scanner in offline mode to discover security vulnerabilities in dependency files. This skill covers setting up offline scanning, executing Trivy against package lock files, and generating JSON vulnerability reports without requiring internet access.

How to use

  1. 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.
  2. Umieść pliki zależności projektu (np. package-lock.json, requirements.txt, pom.xml) w dostępnym katalogu roboczym.
  3. 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.
  4. Sprawdź wygenerowany raport JSON (report.json), który zawiera listę odkrytych podatności z identyfikatorami CVE, opisami i poziomami ważności.
  5. Zintegruj to polecenie w swoim pipeline CI/CD, aby automatycznie skanować zależności przy każdym buildu bez konieczności połączenia sieciowego.
  6. Przeanalizuj wyniki i podejmij działania naprawcze wobec zidentyfikowanych luk, aktualizując biblioteki lub stosując patche bezpieczeństwa.

Related skills