Vulnogram/cve-index-old
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.