OSS Code Review
Ein domänenorientiertes Tool zur Bewertung von Open-Source-Projekten hinsichtlich Lizenzen, Sicherheit und Compliance während des Code-Reviews, wodurch Maintainer und Sicherheitsteams Risiken früh erkennen können.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
Über dieses Tool
Kernlogik & Funktionen: Das Tool erzeugt eine Software-Bill-of-Materials (SBOM), erkennt Lizenzen mittels SPDX-kompatibler Abbildungen und korreliert bekannte Schwachstellen aus öffentlichen Hinweisen. Es berechnet einen Risikoverbund und hebt Komponenten mit hoher Priorität hervor. Erforderliche Funktionen: Repository-Zugriff, sprachsensible Parser, Regel-Engine und exportierbare Berichte. Erweiterte Fähigkeiten (optional) umfassen anpassbare Policy-Vorlagen, inkrementelle/teilweise Scans, CI-Integration, Abhilfestrategien und dashboards über Repositorien hinweg. Der eindeutige Wert ergibt sich aus integrierter Governance: Lizenz-Dreiecksbeziehung, Sicherheitslage und Hinweisqualität in einem Durchgang, wodurch der Zyklus für Compliance-Reviews verkürzt wird.
Eingaben & Ausgaben: Eingaben umfassen repository_url (string, erforderlich), target_branch (string, optional, Standard: main), access_token (string, optional), authentication_type (string, optional), languages (array
Algorithmen & Berechnungen: Kernmethoden umfassen SBOM-Erzeugung; Lizenzerkennung über SPDX; Build des Abhängigkeitsgraphen; Abgleich von Schwachstellen mit CVE-Vermerken; und Wartbarkeitsheuristiken. Risk_score ist eine gewichtete Kombination: 0,4*Lizenzrisiko + 0,5*Sicherheitsrisiko + 0,1*Wartbarkeitsrisiko, auf ganzzahl gerundet. Ausgaben enthalten pro-Komponenten-Risiko-Indikatoren und vorgeschlagene Abhilfen.
Fehler & Randfälle: Behandlung von fehlenden oder ungültigen Eingaben, privaten Repos, abgelaufenen Anmeldeinformationen, API-Rate-Limits und externen Daten-Ausfällen. Unvollständige Sprachunterstützung liefert Teilsbehandlungen mit Diagnosen. Private Repos erfordern gültige Tokens; Netzwerkfehler erzeugen strukturierte Fehlercodes und Warnungen, keine UI-Meldungen.
Branchen-/Region- & Lokalisierung: Folgt SPDX-Lizenzdatenstandards und SBOM-Formate. Unterstützt gängige OSS-Ökosysteme und Git-Hosting-Anbieter (GitHub, GitLab, Bitbucket). Lokalisierung beschränkt sich auf Text; numerische Metriken nutzen Standardwerte (0–100 Skala) und englische Bezeichnungen.
Annahmen & Ausschlüsse: Geht von zugänglichen Repositoriedaten und aktuellen Sicherheitsverwarnungen aus; schließt Laufzeitausführung, dynamische Analyse oder das Einbringen von Code-Änderungen aus. Kein Nachweis der Legalität von Lizenzen; identifiziert policy-Verstöße zur menschlichen Prüfung und CI-Gating.
Wie man es benutzt
- Eingaben bereitstellen: repository_url, target_branch, languages und Authentifizierung.\n
- Regeln konfigurieren: license_policy, security_thresholds, erlaubte Lizenzen.\n
- Analyse ausführen: Scan starten, SBOM und Schwachstellen-Daten generieren.\n
- Ausgaben prüfen: Risikobewertung (risk_score), erkannte Probleme (detected_issues), Lizenzenskarte (licenses_map) und Abhilfemaßnahmen (remediation_steps) überprüfen.\n
- Export/ Bericht: JSON/CSV herunterladen oder Ergebnisse in CI für Gate-Checks übertragen.
Frequently Asked Questions
Finden Sie schnelle Antworten
Was ist dieses Tool?
Welche Eingaben werden benötigt?
Welche Ausgaben entstehen?
Ist es geeignet für CI?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Spotify zu MP3-Konverter
Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...
Straßenentfernungsrechner
Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...
Ihr Feedback ist wichtig
Helfen Sie uns, uns zu verbessern
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic