From 5726299eff761d75aca039655982c35c998ba551 Mon Sep 17 00:00:00 2001 From: 0xMarcio Date: Thu, 18 Dec 2025 10:07:17 +0100 Subject: [PATCH] Refactor dataset preparation logic to remove outdated CVE year filtering --- docs/logic.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/docs/logic.js b/docs/logic.js index 109ae379b6..6d339b7113 100644 --- a/docs/logic.js +++ b/docs/logic.js @@ -64,21 +64,14 @@ function getCveLink(cveId) { function prepareDataset(raw) { if (!Array.isArray(raw)) return []; - const currentYear = new Date().getUTCFullYear(); - const isRecent = (cve) => { - const match = /^CVE-(\d{4})-/i.exec(cve || ''); - if (!match) return false; - const year = parseInt(match[1], 10); - return year >= currentYear - 1; - }; const descKeyCleaned = (entry) => { const base = entry.desc || ''; return replaceStrings.reduce((desc, str) => desc.replace(str, ''), base); }; return raw .filter(entry => { - const desc = (entry.desc || '').trim(); - return desc && Array.isArray(entry.poc) && entry.poc.length > 0 && isRecent(entry.cve || ''); + const cve = (entry.cve || '').trim(); + return cve && Array.isArray(entry.poc) && entry.poc.length > 0; }) .map(entry => { const descCleaned = descKeyCleaned(entry);