CVE-Scan-Feature komplett entfernen (Port-Scan bleibt) #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Ziel
Das CVE-Scan-Feature komplett entfernen (wird nicht genutzt). Port-Snapshots/Port-Scan bleiben — nur der CVE-Teil raus.
Zu entfernen
Backend
server/routers/security_router.py: CVE-Engine raus —_cve_scan_inner/__cve_scan_inner_impl, OSV-Helper (_pick_severity_from_osv,_extract_fixed/Fixed-Range),DEBIAN_CODENAMES,_persist_scan_summary,_cve_dict, diescan_cves/CVE-scan-state-Endpoints und den CVE-Bulk-Scan. Port-Logik (VMPortSnapshot, port_scan, overview-Ports) unangetastet lassen. In deroverview-Antwort die CVE-Zähler (open_cves/critical_cves/…) entfernen.server/scheduler.py:_cve_scan_tick(Z. 128) und den Aufruf in der Run-Loop (Z. 198) entfernen.server/settings/settings_router.py: Defaultscve_scan_cron(Z. 39) +cve_scan_timeout(Z. 41) raus.server/models/security.py: KlassenVMCveScan+VMCveReportentfernen;server/models/__init__.pyExporte raus.vm_cve_scans+vm_cve_reportsdroppt (0005 nicht editieren, neue Revision dahinter).server/services/docgen.py: CVE-Referenzen entfernen.Frontend
frontend/src/lib/components/CveList.svelte: löschen.SecurityTab.svelte+NodeSecurityPanel.svelte: CVE-Abschnitte raus (cves,criticalCves, scan-CVE-Buttons, CVE-Spalten/Karten) — Port-Snapshot-UI behalten.InfoTab.svelte: CVE-Anzeige raus.frontend/src/lib/api.ts:securityApi.scanCves+ CVE-Typen entfernen (PortFindingbleibt).settings/+page.svelte: CVE-Feldcve_scan_cron/cve_scan_timeout+ zugehörigen Cron-Picker entfernen.Abhängige Issues (mit aufräumen)
Akzeptanz
grep -ri cve server/ frontend/srcohne funktionale Treffer.npm run check+ Backend-Start ok.Branch
chore/remove-cve-featureIrrtum — CVE wird doch genutzt und bleibt. Nicht umsetzen, Issue geschlossen.