Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Sicherheitslücken in der GitHub Advisory Database durchsuchen

Die GitHub Advisory Database erlaubt Dir, nach Schwachstellen zu suchen, die Open-Source-Projekte auf GitHub betreffen.

Inhalt dieses Artikels

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.

Informationen zu Sicherheitslücken

Eine Sicherheitslücke ist ein Problem im Code eines Projekts, das ausgenutzt werden könnte, um die Vertraulichkeit, Integrität oder Verfügbarkeit des Projekts oder anderer Projekte, die seinen Code verwenden, zu beeinträchtigen. Vulnerabilities vary in type, severity, and method of attack.

GitHub will send you GitHub Dependabot alerts if we detect that any of the vulnerabilities from the GitHub Advisory Database affect the packages that your repository depends on. For more information, see "About alerts for vulnerable dependencies." |

Informationen zu GitHub Advisory Database

The GitHub Advisory Database contains a curated list of security vulnerabilities that have been mapped to packages tracked by the GitHub dependency graph. We add vulnerabilities to the GitHub Advisory Database from the following sources:

Each security advisory contains information about the vulnerability, including the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. Weitere Informationen findest Du unter „National Vulnerability Database" (Nationale Schwachstellen-Datenbank) des 'National Institute of Standards and Technology' (Amerikanisches Nationales Institut für Standards und Technologie).

Es gibt vier mögliche Schweregrade, die im Common Vulnerability Scoring System (CVSS), Abschnitt 2.1.2 (Allgemeines Schwachstellen-Bewertungssystem) definiert sind:

  • Niedrig
  • Mittel
  • Hoch
  • Kritisch

The GitHub Advisory Database uses CVSS version 3.0 standards and the CVSS levels described above. GitHub doesn't publish CVSS scores.

Du kannst Dich auch GitHub Security Lab anschließen, um sicherheitsrelevante Themen zu durchsuchen und zu Sicherheitswerkzeugen und -Projekten beizutragen.

Zugriff auf einen Hinweis in der GitHub Advisory Database

  1. Navigiere zu „https://github.com/advisories“.
  2. Optionally, to filter the list, use any of the drop-down menus.
    Dropdownmenüs zum filtrieren
  3. Klicke auf irgendeinen Hinweis, um die Details zu sehen.

Die Datenbank ist auch über die GraphQL-API zugänglich. For more information, see the "security_advisory webhook event."

Durchsuche die GitHub Advisory Database

Du kannst die Datenbank durchsuchen und mit den Qualifizierern Deine Suche auf Hinweise einschränken, die an einem bestimmten Datum, in einem bestimmten Ökosystem oder in einer bestimmten Bibliothek erstellt wurden.

Die Datumsformatierung muss dem ISO8601-Standard entsprechen, der YYYY-MM-DD (Jahr-Monat-Tag) ist. Du kannst nach dem Datum auch optionale Zeitinformationen THH:MM:SS+00:00 hinzufügen, um nach der Stunde, Minute und Sekunde zu suchen. Das ist T, gefolgt von HH:MM:SS (Stunden:Minuten:Sekunden) und einem UTC-Offset (+00:00).

Datumsangaben unterstützen „größer als", „kleiner als" und Bereichsqualifizierer.

QualifiziererBeispiel
ecosystem:ÖKOSYSTEMecosystem:npm wird nur Hinweise zeigen, die NPM Pakete betreffen.
severity:STUFEseverity:high wird nur Hinweise mit einer Schweregrad von Hoch zeigen.
affects:BIBLIOTHEKaffects:lodash wird nur Hinweise anzeigen, die die lodash Bibliothek betreffen.
sort:created-ascsort:created-asc sortiert nach ältesten Hinweisen zuerst.
sort:created-descsort:created-desc sortiert nach neuesten Hinweisen zuerst.
sort:updated-ascsort:updated-asc sortiert nach den ältesten Aktualisierungen von Hinweisen zuerst.
sort:updated-descsort:updated-desc sortiert nach den neuesten Aktualisierungen von Hinweisen zuerst.
is:withdrawnis:withdrawn zeigt nur zurückgezogene Hinweise.
created:YYYY-MM-DDcreated:2019-10-31 zeigt nur Hinweise, die an diesem Datum erstellt wurden.
updated:YYYY-MM-DDupdated:2019-10-31 zeigt nur Hinweise, die an diesem Datum aktualisiert wurden.

Weiterführende Informationen

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.