Decide what info we need to store on a grouped advisory

Offen
#2,341 0 Kommentare 0 Reaktionen 2 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@TG1999 arbeitet bereits daran.

Seit 12.6.2026.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
python
Bereich
security

Rechercherichtung

Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die hier aufgeführten aktuellen Felder für gruppierte Advisories zu überprüfen, und kläre die TBD-Felder und Berechnungsregeln; abgeschlossen bedeutet, dass die gespeicherten Informationen und die Berechnung für jedes Feld ausdrücklich definiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

A grouped advisory is a group of multiple advisories which share common identifiers and have same packages in their affected and fixing ranges.

We need to decide what all information shall be stored on a grouped advisory and how it shall be calculated

Current info we store/show

  • identifier - AVID of primary advisory
  • aliases - aliases of all advisories
  • risk_score - min(exploitability * weighted_severity, 10.0)
  • weighted_severity - max severity of an advisory
  • exploitability - max exploitability of an advisory
  • summary - summary only of primary advisory
  • ssvc_tress - all SSVC trees
  • fixed_by_packages - they are already same for all advisories

TBD

  • references
  • weaknesses
  • severities

We need to define this

Vorherrschende Sprache
Python
Sterne
716
Forks
347
Ø Merge
13 Std. 47 Min.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Keine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus aboutcode-org/vulnerablecode

Alle Issues in aboutcode-org/vulnerablecode

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.