Repository scanner for identification of licenses, copyrights and encryption.
DeepScan
Ob Malware, Crypto-Algorithmen, Copyrights oder Lizenzen — die Wahrheit liegt im Code. Und genau den untersucht DeepScan. Auf jeder Ebene: als schlankes CLI, komfortables Docker-Image, Managed Service oder auto-skalierter Massen-Repo-Scanner.
Auf einen Blick
Die Herausforderung
Paketmetadaten lügen. Eine Komponente deklariert MIT, enthält aber GPL-Code als Copy-Paste-Fragment. Ein Dependency Tree zeigt Apache-2.0, doch im Quelltext steckt ein kryptographischer Algorithmus, der unter Exportkontrolle fällt. Wer nur Metadaten prüft, sieht nur die halbe Wahrheit.
So funktioniert DeepScan
DeepScan lädt den Quelltext herunter und vergleicht ihn Zeile für Zeile gegen eine umfangreiche Referenzdatenbank. Dabei identifiziert der Scanner Lizenzmarker, Copyright-Hinweise, Code-Fragmente aus bekannten Open-Source-Projekten, kryptographische Algorithmen und Schadcode-Muster.
Die Ergebnisse werden als strukturierte Findings an die TrustSource-Plattform übermittelt und dort im Kontext des Projekts ausgewertet: Widerspricht die effektive Lizenz der deklarierten? Gibt es exportkontrollrelevante Algorithmen? Wurden Code-Fragmente ohne korrekte Attribution übernommen?
Einsatzvarianten
Open Source
Der DeepScan-Scanner ist Open Source — Code und Dokumentation:
Jetzt kostenlos ausprobieren
Testen Sie DeepScan direkt im Browser — ohne Installation, ohne Account. Geben Sie eine öffentliche Repository-URL ein und wählen Sie, wonach gescannt werden soll: Lizenzen, Copyrights, Crypto-Algorithmen oder Snippets.
DeepScan Free Scanner starten →Whitepaper: Securing the Foundation
SCA in der C/C++-Welt bleibt eine Herausforderung. Erfahren Sie, wie bimodales Scanning mit DeepScan den Analyseaufwand reduziert und echte Transparenz in der Embedded-Welt schafft.
Whitepaper lesen →