Commit Graph
137 Commits
Author SHA1 Message Date
CVE-BOT 698788ed53 Update CVE PoCs 2026-09-28 2026-09-28 08:51:16 +00:00
CVE-BOT 7ba1c6e3e0 Drop PoC links to deleted repositories 2026-09-27 2026-09-27 09:35:24 +00:00
CVE-BOT 7a0f043d87 Update CVE PoCs 2026-09-27 2026-09-27 08:19:33 +00:00
CVE-BOT 857e04256a Drop PoC links to deleted repositories 2026-09-26 2026-09-26 08:54:28 +00:00
CVE-BOT 36f7a89212 Update CVE PoCs 2026-09-26 2026-09-26 07:52:03 +00:00
CVE-BOT cadaf56931 Drop PoC links to deleted repositories 2026-09-25 2026-09-25 09:28:03 +00:00
CVE-BOT 93bfd5c27a Update CVE PoCs 2026-09-25 2026-09-25 07:59:52 +00:00
CVE-BOT 2fab7fd8f1 Drop PoC links to deleted repositories 2026-09-24 2026-09-24 09:12:42 +00:00
CVE-BOT 3222b1b537 Update CVE PoCs 2026-09-24 2026-09-24 07:45:10 +00:00
CVE-BOT 948c4380a1 Drop PoC links to deleted repositories 2026-09-23 2026-09-23 09:02:35 +00:00
CVE-BOT 117bf4ebaa Update CVE PoCs 2026-09-23 2026-09-23 07:54:27 +00:00
CVE-BOT afca462071 Drop PoC links to deleted repositories 2026-09-22 2026-09-22 08:52:55 +00:00
CVE-BOT c86faeb926 Update CVE PoCs 2026-09-22 2026-09-22 07:51:10 +00:00
CVE-BOT 5c65bd03a5 Drop PoC links to deleted repositories 2026-09-21 2026-09-21 09:21:46 +00:00
CVE-BOT ed175325be Update CVE PoCs 2026-09-21 2026-09-21 08:06:19 +00:00
CVE-BOT 2402d03602 Drop PoC links to deleted repositories 2026-09-20 2026-09-20 09:13:52 +00:00
CVE-BOT feeb374dc3 Update CVE PoCs 2026-09-20 2026-09-20 07:52:29 +00:00
CVE-BOT 6a14af2c48 Drop PoC links to deleted repositories 2026-09-19 2026-09-19 08:38:54 +00:00
CVE-BOT e91277d5d3 Update CVE PoCs 2026-09-19 2026-09-19 07:28:52 +00:00
CVE-BOT 595ee36ff7 Drop PoC links to deleted repositories 2026-09-18 2026-09-18 08:58:12 +00:00
CVE-BOT 8a8493a0d6 Update CVE PoCs 2026-09-18 2026-09-18 07:33:36 +00:00
CVE-BOT 7077be15f0 Drop PoC links to deleted repositories 2026-09-17 2026-09-17 08:59:24 +00:00
CVE-BOT 7b73561c6e Update CVE PoCs 2026-09-17 2026-09-17 07:49:32 +00:00
CVE-BOT b01e36db00 Drop PoC links to deleted repositories 2026-09-16 2026-09-16 08:54:08 +00:00
CVE-BOT 1d679bd12b Update CVE PoCs 2026-09-16 2026-09-16 07:50:13 +00:00
CVE-BOT c803a46699 Drop PoC links to deleted repositories 2026-09-15 2026-09-15 09:01:42 +00:00
CVE-BOT bfe6c649c9 Update CVE PoCs 2026-09-15 2026-09-15 07:54:39 +00:00
CVE-BOT 9bece5a54b Drop PoC links to deleted repositories 2026-09-14 2026-09-14 09:18:02 +00:00
CVE-BOT ed43d2e1b6 Update CVE PoCs 2026-09-14 2026-09-14 08:01:41 +00:00
CVE-BOT 874b3a7e18 Drop PoC links to deleted repositories 2026-09-13 2026-09-13 08:36:22 +00:00
CVE-BOT 82df62c126 Update CVE PoCs 2026-09-13 2026-09-13 07:34:30 +00:00
CVE-BOT 9a722dca00 Update CVE PoCs 2026-09-12 2026-09-12 07:16:47 +00:00
CVE-BOT 2773808b25 Drop PoC links to deleted repositories 2026-09-11 2026-09-11 08:27:26 +00:00
CVE-BOT 8da0640c49 Update CVE PoCs 2026-09-11 2026-09-11 07:25:15 +00:00
CVE-BOT 7fdeac625a Drop PoC links to deleted repositories 2026-09-10 2026-09-10 08:28:25 +00:00
CVE-BOT ea7c7ffa1c Update CVE PoCs 2026-09-10 2026-09-10 07:26:30 +00:00
CVE-BOT db4240a3ac Drop PoC links to deleted repositories 2026-09-09 2026-09-09 08:27:54 +00:00
CVE-BOT 8b9d3bdbe4 Update CVE PoCs 2026-09-09 2026-09-09 07:32:21 +00:00
CVE-BOT 8266eddeef Drop PoC links to deleted repositories 2026-09-08 2026-09-08 08:24:39 +00:00
CVE-BOT 5b390042e8 Update CVE PoCs 2026-09-08 2026-09-08 07:21:41 +00:00
CVE-BOT e34e8f710e Drop PoC links to deleted repositories 2026-09-07 2026-09-07 08:44:35 +00:00
CVE-BOT ba2b4e272a Update CVE PoCs 2026-09-07 2026-09-07 07:27:25 +00:00
CVE-BOT 9549867b15 Drop PoC links to deleted repositories 2026-09-05 2026-09-05 08:03:37 +00:00
CVE-BOT 5d2e091968 Update CVE PoCs 2026-09-05 2026-09-05 07:03:21 +00:00
CVE-BOT 0f31ce9052 Drop PoC links to deleted repositories 2026-09-04 2026-09-04 08:29:00 +00:00
CVE-BOT ee2b6eb533 Update CVE PoCs 2026-09-04 2026-09-04 07:21:28 +00:00
0xMarcio c8f213af17 Find this year's PoCs within the hour and stop indexing bare shells
The daily sweep found new repositories within 2 to 9 hours where their
name carried the CVE, and up to 30 hours where only the README did. The
hourly run now searches repositories pushed in the last day for this
year's and last year's CVEs, reads their READMEs and applies the same
classifier, so a PoC published this morning is on the site within the
hour. The daily run keeps covering every year and the CVE record
references; the hourly run skips those, and skipping leaves the delta
checkpoint alone.

A sample of two hundred indexed repositories held six with nothing in
them: an empty README or none, a placeholder, a link to a paywall. A
repository with no directory, no code, no file named for the CVE or as a
PoC, and a README with no code block, command, request or real write-up
is bare, and neither discovery nor the daily audit keeps it. The audit
now reads each repository's README and root to judge that, and sweeps
4,000 repositories a day instead of 1,750, since one link in eight
pointed at a deleted repository under the fortnightly cycle.

The upstream PoC-in-GitHub collection is judged daily rather than
weekly: fourteen of the last thirty-nine additions came from it, which
means it finds repositories our own search does not.
2026-09-04 03:46:23 +02:00
0xMarcio 5f918199ab Keep the pacemaker queue to one link
GitHub queues runs blocked by the concurrency group in order rather than
cancelling the older one, so every cron restart added a link that waited
its turn behind the chain and the queue grew by about five a day. A link
that starts and finds another already waiting now steps aside.
2026-09-04 02:45:40 +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 e039cf8b62 Name the repository when the pacemaker dispatches
The pacemaker never checks the repository out, so gh had no git context to
infer the repository from and the first link failed after its sleep.
2026-09-03 23:05:44 +02:00