10 Commits
Author SHA1 Message Date
0xMarcio 00fe25680f Restart NVD downloads when resumable responses are invalid 2026-10-22 22:38:15 +02:00
0xMarcio aedb339bf6 Resume interrupted NVD feed transfers using verified byte ranges 2026-10-22 22:31:57 +02:00
0xMarcio 13a8ac62a8 Reuse NVD feeds and read public Gists without the Actions token 2026-10-22 22:01:28 +02:00
0xMarcio f5db4bdb4e Retry interrupted NVD feed downloads 2026-10-22 21:31:00 +02:00
0xMarcio 90983831c8 Keep repository enrichment and PoC ordering consistent across all views 2026-10-21 20:15:44 +02:00
0xMarcio 82ab6a1c19 Fix PoC discovery, freshness and source validation 2026-10-06 23:23:48 +02:00
0xMarcio 46b5acf052 Tighten the writers: timeouts, a shorter audit, fewer bytes in git
Every writer now has a timeout, so a hung download cannot hold the
repository-updates lock for six hours and cancel the runs queued behind
it. The link audit moves from one 12,000-and-12,000 batch a week, which
measured an hour under that lock, to a seventh of it every day.

The social card PNG is drawn at deploy time and no longer committed: it
changed about four times a day at 68 KB a copy. nuclei.json stops
mirroring EPSS scores; every indexed CVE already has one in epss.json,
the site never fell back to the copy, and the daily recomputation
rewrote 3,400 lines of it each night.

The metadata sync retries GitHub advisory calls on 403, 429 and 5xx
instead of failing on the first one, and refuses to publish a year
shard that an NVD feed would shrink by a tenth or delete outright.
2026-09-04 00:36:16 +02:00
0xMarcio 7a33d182ac Prefer positive CVSS assessments 2026-09-01 23:56:04 +02:00
0xMarcio 8fe2bf2d04 Index verified advisory PoCs and expand CVSS sources 2026-09-01 23:17:04 +02:00
0xMarcio 81017c9871 Expand CVE PoC coverage and metadata 2026-09-01 19:01:07 +02:00