Enhancement request: Allow managing vulnerabilities in the product itself
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, den bestehenden Workflow für Paket-Schwachstellen und die Produktzuordnungen zu erfassen, und prüfe anschließend, wie der CSAF VEX-Export derzeit funktioniert. Als abgeschlossen gilt die Aufgabe, wenn der Workflow für Schwachstellen auf Produktebene, die erforderlichen Felder und die Grenzen der Implementierung abgestimmt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your enhancement request related to a problem? Please describe.
Products may have vulnerabilities in their own source code, not just in their dependencies. The Cyber Resilience Act mandates that companies selling products on the EU market will have to perform vulnerability management, coordinated vulnerability disclosure and provide public security advisories for when they have fixed vulnerabilities in their products, regardless whether that is in their dependencies or the product itself.
Currently one would need a separate solution to manage vulnerabilities in the product itself. Thus the there would be a split between vulnerability management for third-party dependencies in DejaCode and vulnerabilities in the product on a different platform. More likely the vulnerability management feature in DejaCode would not get used because of this split.
What are the benefits of the requested enhancement?
It would allow to make DejaCode the one-stop-shop for license compliance and vulnerability management. The current feature is already very nice, but unfortunately does not cover the complete needs for vulnerability management. If extended it could really be great for fulfilling compliance requirements. Exporting CSAF VEX this way would be especially useful for providing machine readable information to users/customers.
Describe the solution you would like
The vulnerability management should be extended to allow the creation of own vulnerability entries that are associated with the product, rather than a package. This could perhaps be a separate section or tab. The general workflow can be the same as for vulnerabilities found in packages. Creation would require to provide all relevant information that would otherwise be pulled from VulnerableCode, but cannot be done there as this is company internal information at that point in time.
Additional notes
n.a.
- Vorherrschende Sprache
- Python
- Sterne
- 52
- Forks
- 30
- Ø Merge
- 4 Std. 57 Min.
- Gemergte PRs (30 T.)
- 21
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus aboutcode-org/dejacode
-
documentation
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
aboutcode-org/dejacode#606 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
aboutcode-org/dejacode#603 ·
Maintainer antworten meist innerhalb von 1 Tag
-
design needed enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
aboutcode-org/dejacode#561 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Enhancement request: Refine License Category - Copyleft LimitedEvtl. wieder frei @hesa hat das vor 118 Tagen übernommen, und es ist kein Pull Request offen. Offendesign needed enhancement
aboutcode-org/dejacode#499 · 13 Kommentare · 3 zugewiesene Personen ·
Maintainer antworten meist innerhalb von 1 Tag
-
BUG: Product overview page splits product with many versions across pagesEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenbug design needed enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
aboutcode-org/dejacode#460 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in aboutcode-org/dejacode
Ähnliche Issues
-
changelog investigate
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
ramnes/notion-sdk-py#433 ·
-
docs pkg:core
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
pydantic/pydantic-ai#11929 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
intake/intake-esm#789 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
MemMachine/MemMachine#1877 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
openedx/openedx-authz#579 ·
Maintainer antworten meist innerhalb von 1 Tag