fleet/server/vulnerabilities/nvd/sync
Victor Lyuboslavsky 1176afbb0b
Vuln cron fail fix (#21240)
#21239 

This PR fixes the generated vuln JSON files, which would get the current
customers up and running.

QA Done:

- New vuln JSON files generated at:
https://github.com/getvictor/vulnerabilities/releases
- Ran local server with new vuln JSON files by setting `export
TEST_VULN_GITHUB_OWNER=getvictor`
- Diff of JSON files from https://github.com/fleetdm/vulnerabilities and
https://github.com/getvictor/vulnerabilities

Steps for diff:
```
mkdir new
cd new
gh release download cve-202408111650 -D . -R getvictor/vulnerabilities
gunzip *.gz
cd ../
mkdir old
cd old
gh release download cve-202408111637 -D . -R fleetdm/vulnerabilities
gunzip *.gz
cd ..
diff old new
```

Diff results also remove a few Rejected CVEs from JSON files. The 2024
results also have a few minor diffs that don't seem significant.
2024-08-11 20:57:29 +02:00
..
testdata/cve 18439 Vulncheck data processing bug (#18440) 2024-04-22 09:36:20 -06:00
cve_syncer.go Vuln cron fail fix (#21240) 2024-08-11 20:57:29 +02:00
cve_syncer_test.go Migrate logic from nvdtools into Fleet (#18244) 2024-04-24 15:25:59 -07:00
utils.go 18439 Vulncheck data processing bug (#18440) 2024-04-22 09:36:20 -06:00
vulncheck_api.go Implement NVD Feed with Vulncheck Data (#18168) 2024-04-15 09:44:44 -06:00