Commit Graph
18 Commits
Author SHA1 Message Date
CVE-BOT 2f8797e3f4 Update CVE PoCs 2026-10-21 2026-10-21 07:55:22 +00:00
CVE-BOT cb887f1e3a Update CVE PoCs 2026-10-20 2026-10-20 07:53:12 +00:00
CVE-BOT c07c7bf7d2 Drop PoC links to deleted repositories 2026-10-10 2026-10-10 10:19:07 +00:00
0xMarcio dbe6530b3c Track PoC releases independently and expand verified sources 2026-10-07 01:24:44 +02:00
0xMarcio 82ab6a1c19 Fix PoC discovery, freshness and source validation 2026-10-06 23:23:48 +02:00
CVE-BOT ff02c6985b Update CVE PoCs 2026-10-06 2026-10-06 09:08:40 +00:00
CVE-BOT ae859f4e40 Drop PoC links to deleted repositories 2026-09-30 2026-09-30 10:18:56 +00:00
CVE-BOT 948c4380a1 Drop PoC links to deleted repositories 2026-09-23 2026-09-23 09:02:35 +00:00
CVE-BOT 8a8493a0d6 Update CVE PoCs 2026-09-18 2026-09-18 07:33:36 +00:00
CVE-BOT 874b3a7e18 Drop PoC links to deleted repositories 2026-09-13 2026-09-13 08:36:22 +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 e34e8f710e Drop PoC links to deleted repositories 2026-09-07 2026-09-07 08:44:35 +00:00
0xMarcio 08d697bd12 Carry each record's title, vendor and product, and search them first
A CVE List V5 record names what it is about: a title such as "PAN-OS:
Arbitrary File Creation Leads to OS Command Injection Vulnerability in
GlobalProtect", a vendor and its products. None of it was kept, so a query
for pan-os or prisma access only found records whose prose happened to say
so. Every record now opens with the title in bold and a Vendor badge per
affected vendor, refreshed from a local CVE List checkout in one pass and
kept current by the daily sync for the records it fetches. Only the lines
above the description move; descriptions and PoC sections are untouched.
The pass also settled the heading link on cve.org and trimmed the stray
space some version badges carried.

The site index carries title, vendor and product for the 40 percent of
indexed CVEs whose records have them. Search scores a hit in those above
any position in the description, results show the title as a headline,
and each page puts it under the CVE id, in the browser title, the meta
description and an Affected row, with the block hubs listing it in place
of the description's opening.

The 35 MB metadata file the homepage needed before anything could be
filtered is split in two for the page: the CVSS rows load with the rest,
the advisories follow the index instead of competing with it for the
connection. cve_metadata.json stays whole for anyone reading the API.
2026-09-04 02:32:22 +02:00
0xMarcio 81017c9871 Expand CVE PoC coverage and metadata 2026-09-01 19:01:07 +02:00
0xMarcio 2821985dd9 Reach the PoCs published before the search window opens
Discovery asks GitHub for repositories pushed in the last three days, so a
proof of concept written for a 2019 CVE in 2021 is unreachable however long
the job runs. nomi-sec/PoC-in-GitHub has collected them daily since 1999.

It collects without filtering, which is how this index inherited its junk
the first time, so nothing arrives trusted: every candidate goes through
qualifying_repo_cves, the same gate a repository found by search must pass.
Of 6,945 candidates the gate rejected 4,110 and accepted 2,835, adding
links to 1,528 entries that had none or had fewer.

Vulhub joins the curated archives beside ExploitDB and Metasploit. It is
241 entries, and each one is a docker-compose file and reproduction steps
rather than a description of a flaw.

Candidates are judged again every week rather than remembered as rejected:
an empty shell in March is often a working exploit by June.
2026-09-01 15:21:53 +02:00
0xMarcio a7449da61b Move the year directories out of the repository root
Twenty-eight year folders sat above the README, so anyone opening the
repository scrolled past 1999 through 2026 before reaching a word about what
it is. The entries move to cves/ and the files the pipeline reads and writes
move to index/, which leaves the root at README, LICENSE and five
directories.

Nothing about the data changes. Every script takes its two roots from the
same place, and all five syncs report zero writes against the moved tree,
which is what a correct repoint looks like.
2026-09-01 14:43:38 +02:00