About alerts for vulnerable dependencies on GitHub Enterprise Server
We add vulnerabilities to the GitHub Advisory Database from the following sources:
- Die National Vulnerability Database (Nationale Sicherheitsrisiken-Datenbank)
- Eine Kombination aus maschinellem Lernen und menschlichem Review zum Erkennen von Sicherheitsrisiken in öffentlichen Commits auf GitHub
- Security advisories reported on GitHub
- The npm Security advisories database For more information, see "About alerts for vulnerable dependencies."
You can connect your GitHub Enterprise Server instance to GitHub.com, then sync vulnerability data to your instance and generate security alerts in repositories with a vulnerable dependency.
After connecting your GitHub Enterprise Server instance to GitHub.com and enabling security alerts for vulnerable dependencies, vulnerability data is synced from GitHub.com to your instance once every hour. Sie können die Schwachstellendaten auch jederzeit manuell synchronisieren. Es werden weder Code noch Informationen zu Code von your GitHub Enterprise Server instance auf GitHub.com hochgeladen.
When your GitHub Enterprise Server instance receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "Configuring notifications for vulnerable dependencies."
Sicherheitsmeldungen für angreifbare Abhängigkeiten auf GitHub Enterprise Server aktivieren
Before enabling security alerts for vulnerable dependencies on your GitHub Enterprise Server instance, you must connect your GitHub Enterprise Server instance to GitHub.com. Weitere Informationen finden Sie unter „GitHub Enterprise Server mit GitHub Enterprise Cloud verbinden“.
We recommend configuring security alerts without notifications for the first few days to avoid an overload of emails. After a few days, you can enable notifications to receive security alerts as usual.
-
Melde Dich unter
http(s)://HOSTNAME/login
bei your GitHub Enterprise Server instance an. -
In the administrative shell, enable the security alerts for vulnerable dependencies on your GitHub Enterprise Server instance:
$ ghe-dep-graph-enable
Note: For more information about enabling access to the administrative shell via SSH, see "Accessing the administrative shell (SSH)."
-
Kehren Sie zu GitHub Enterprise Server zurück.
-
Navigate to your enterprise account by visiting
https://HOSTNAME/enterprises/ENTERPRISE-NAME
, replacingHOSTNAME
with your instance's hostname andENTERPRISE-NAME
with your enterprise account's name. -
Klicke in der Seitenleiste des Enterprise-Kontos auf Settings (Einstellungen).
-
Klicken Sie auf der linken Seitenleiste auf GitHub Connect.
-
Under "Repositories can be scanned for vulnerabilities", use the drop-down menu and select Enabled without notifications. Optionally, to enable alerts with notifications, select Enabled with notifications.
Angreifbare Abhängigkeiten auf GitHub Enterprise Server anzeigen
Sie können alle Schwachstellen in your GitHub Enterprise Server instance anzeigen und Schwachstellendaten von GitHub.com manuell synchronisieren, um die Liste zu aktualisieren.
- From an administrative account on GitHub Enterprise Server, click in the upper-right corner of any page.
- Klicken Sie auf der linken Seitenleiste auf Vulnerabilities (Schwachstellen).
- Klicken Sie zum Synchronisieren von Schwachstellendaten auf Sync Vulnerabilities now (Schwachstellen jetzt synchronisieren).