VulnCheck CLI

VulnCheck Offline

Run VulnCheck CLI commands blazing fast without internet.

VulnCheck Offline allows you to execute various CLI commands without using the API or requiring an internet connection. This significantly improves lookup performance and enables usage in restricted or offline environments.

Currently supported features

  • SBOM scans
  • CPE lookups
  • IP Intelligence searches (3-day, 10-day, and 30-day)
  • PURL lookups

Getting Started

In order to start using Offline, you need to sync the indices you'll be using locally. This is done using the offline sync command

Select the indices you want synced

If you run vulncheck offline sync for the first time without any parameters, you will be given an interactive prompt allowing you to choose which indices you want to cache.

x or space will select an index, / allows you to search for a specific index.

Run an offline command

Once you have synced the indices, you can run any of the supported commands, for a list of what is currently supported run vulncheck offline . To run an SBOM scan run vulncheck scan --offline.

Future offline commands

Once you have your indices selected and synced, vulncheck offline sync will update any indices that are older than the backup.

It is recommended to run vulncheck offline sync daily to ensure you have the latest.
vulncheck offline status will give you a visual representation of which indices are synced and their last updated time.

Offline FAQ