PR-Review aktivieren
Das PR-Review ist standardmäßig aktiviert. Zwei Schalter steuern es:- Für Ihre Organisation: der Schalter Triggers bei PR review in Workflows.
- Für jedes Repository: die Spalte PR Reviews unter Coverage → Repositories.
Wann ein Review läuft
Ein Review läuft, wenn ein Pull Request geöffnet, erneut geöffnet oder als bereit zum Review markiert wird oder neue Commits erhält.- Entwürfe werden erst geprüft, wenn sie bereit sind.
- Neue Commits brechen das ältere Review ab.
- Pull Requests aus Forks werden geprüft.
- Pull Requests mit mehr als 300 geänderten Dateien werden übersprungen.
- Wenn Ihr monatliches Kontingent aufgebraucht ist, kommentiert Enclave, dass das Review übersprungen wurde.
Run the Workflow "PR review".
Was das Review tut
- Analysiert den geänderten Code und, falls sich ein Manifest oder Lockfile geändert hat, die Abhängigkeiten.
- Verwirft Probleme, die nicht echt sind, keine Sicherheitsprobleme sind oder sich nicht auf die Änderung beziehen.
- Passt den Schweregrad an, je nachdem, ob der Code aus dem Internet erreichbar ist.
- Speichert die Findings in Risk und kommentiert den Pull Request.
PR-Findings in Risk
Öffnen Sie Risk → PR findings, um alle PR-Findings mit Repository, Pull Request und Schweregrad zu sehen. Öffnen Sie ein Finding, um das Problem, seine Auswirkungen und die betroffenen Zeilen zu sehen. Klicken Sie auf AI fix prompt, um einen Prompt für Ihren Coding-Assistenten zu kopieren. PR-Findings haben keinen Triage-Status. Das Schließen des Pull Requests ändert sie nicht.Abhängigkeitsanalyse
Wenn ein Pull Request ein Manifest oder Lockfile ändert, prüft Enclave die geänderten Pakete auf Supply-Chain-Risiken, nicht nur auf bekannte CVEs. Enclave sucht nach:- Kompromittierten oder bösartigen Paketen
- Typosquats und nicht vertrauenswürdigen Paketen
- Angriffen, die in routinemäßigen Versionsupdates versteckt sind
- Bekannten Schwachstellen
Das binäre Format
bun.lockb wird nicht unterstützt.