Skip to content

Vulnogram/cve-index

Repository files navigation

CVE Indexer A minimal Node.js tool to sync, index, and export some CVE data from CVEProject/cvelistV5.

Usage Run the synchronization script:npm start

Cloning/Pulling: It clones CVEProject/cvelistV5 into a local cache/cvelistV5 folder. 
On subsequent runs, it performs looks for changed CVE entries: 
It maintains a lightweight SQLite database containing only the data necessary for the indexes.
It updates database entries for files that changed and exports them:

JSON files in the 
├── latest/
│   ├── <cna>.json
│   └── ...
├── vendors/
│   └── ...
└── products/
    └── ...

Automation:
- GitHub Actions workflow `.github/workflows/sync.yml` runs `node sync.js` every hour, on manual dispatch.
- The workflow commits updated indexes plus `cache/cve_index.db` back to the repo automatically.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •