This is a rails/postgres application that will serve json data from the following data sources: - Cves - Cpes - CNA security advisories - GHSA Github security advisories - Github repositories that track public exploits for cves. - A list of github usernames github API data.
Find a file
2022-04-01 14:14:33 -05:00
app added files for importing cves from cvelist repo to database 2022-04-01 13:36:20 -05:00
bin docker-compose and postgres basic rails app skeleton 2022-03-30 22:52:39 -05:00
config docker-compose and postgres basic rails app skeleton 2022-03-30 22:52:39 -05:00
db some adjustments to the cvelist importer migrate and gemfiles 2022-04-01 14:07:49 -05:00
lib added files for importing cves from cvelist repo to database 2022-04-01 13:36:20 -05:00
log init commit rails new data_importer 2022-03-30 22:12:56 -05:00
public init commit rails new data_importer 2022-03-30 22:12:56 -05:00
storage init commit rails new data_importer 2022-03-30 22:12:56 -05:00
test init commit rails new data_importer 2022-03-30 22:12:56 -05:00
tmp init commit rails new data_importer 2022-03-30 22:12:56 -05:00
vendor init commit rails new data_importer 2022-03-30 22:12:56 -05:00
.gitignore init commit rails new data_importer 2022-03-30 22:12:56 -05:00
.ruby-version init commit rails new data_importer 2022-03-30 22:12:56 -05:00
config.ru init commit rails new data_importer 2022-03-30 22:12:56 -05:00
docker-compose.yml docker-compose and postgres basic rails app skeleton 2022-03-30 22:52:39 -05:00
Dockerfile added files for importing cves from cvelist repo to database 2022-04-01 13:36:20 -05:00
entrypoint.sh docker-compose and postgres basic rails app skeleton 2022-03-30 22:52:39 -05:00
Gemfile some adjustments to the cvelist importer migrate and gemfiles 2022-04-01 14:07:49 -05:00
Gemfile.lock some adjustments to the cvelist importer migrate and gemfiles 2022-04-01 14:07:49 -05:00
package.json init commit rails new data_importer 2022-03-30 22:12:56 -05:00
Rakefile init commit rails new data_importer 2022-03-30 22:12:56 -05:00
README.md fix typo 2022-04-01 14:14:33 -05:00

data_importer

Import common security data such as CVE, CPE, and Advisories from various CNAs into a postgresql database in a rails application.

Getting started

Build container

docker-compose build

Database creation and seeding initial data

docker-compose run web rake db:create
docker-compose run web rake db:migrate
docker-compose run web rake db:setup

Launch Pry console

docker-compose run web rails console