feat(cwe/cve): volledige CWE-catalogus offline + gated CVE-zoeken #218
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!218
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/cwe-full-cve-search"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Punt #6 uit de feedbacklijst: de volledige CWE-lijst offline + CVE's online opzoeken.
Deel A — CWE volledig (offline):
tool/build_cwe_catalog.dartgenereertassets/cwe/cwe_full.jsonuit de MITRE CWE-CSV (969 zwakheden, id/naam/omschrijving).CweCataloghoudt de 40 gecureerde entries als synchrone floor (rijkere teksten) en merget de asset erover viaensureLoaded(); de CWE-picker laadt de volledige lijst bij openen. Elke CWE is nu offline vindbaar, zonder netwerk.Deel B — CVE-zoeken (online, gated):
CveSearchService+CveSource-cascade-seam (primairLibrekatCveSource→ cveapi.librekat.nl; ENISA/MITRE pluggen later in). Zoekt op CVE-id-patroon (de mirror biedt geen trefwoord-zoeken).allowCveLookup(default uit) + configureerbarecveApiBaseUrlin Instellingen → Beveiliging; fetch vereist ook outbound-consent; desktop-only.l10n: 13 nieuwe strings × 30 talen.
make checkgroen (1881 tests). Docs bijgewerkt (USER_GUIDE, FILE_FORMAT-onveranderd, SOURCE_MAP, CHANGELOG).🤖 Generated with Claude Code