Skip to content
An application for local searching of CVE data.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
data
db/migrations
schema
spec
src
.gitignore
LICENSE
README.md
shard.lock
shard.yml

README.md

vulnsearch

A fast, well-behaved replacement for other CVE search tools.

CircleCI

System requirements

Getting started

# Install dependencies, compile application
$ shards build --release

# Migrate database
$ bin/vulnsearch --migrate up

# Download CVE data from NVD (`.json.gz` files); ~5 seconds if NVD is having a good day.
$ bin/vulnsearch --fetch

# Load CVE data from `.json.gz` files into database; ~3 minutes on a fast machine.
$ bin/vulnsearch --load

Usage

# Run search queries on database contents
$ bin/vulnsearch -s <query>

Contributing

  1. Fork it ( https://github.com/t-richards/vulnsearch/fork )
  2. Create your feature branch ( git checkout -b my-new-feature )
  3. Commit your changes ( git commit -am 'Add some feature' )
  4. Push to the branch ( git push origin my-new-feature )
  5. Create a new Pull Request
You can’t perform that action at this time.