Przegląd bezpieczeństwa AI
Znajdź to, co znajdują atakujący.
Przeciągnij pliki źródłowe lub pobierz repozytorium z GitHub. Sentinel uruchamia deterministyczny silnik reguł, a następnie audytora AI i weryfikuje każde znalezisko w odniesieniu do Twojego rzeczywistego kodu, zanim trafi ono do raportu.
- Zweryfikowane dowody, a nie domysły
- TypeScript · Python · Rust · ponad 20 języków
- Skanowanie tylko do odczytu · zweryfikowane gałęzie z poprawkami
Dodaj kod do skanowania
Upuść pliki źródłowe tutaj
lub wybierz pliki z urządzenia
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell i więcej. Maksymalnie 20 plików, każdy do 250 KB.
Prywatne repozytorium? Dodaj token tylko do odczytu
Wysyłany bezpośrednio do api.github.com z tej karty. Przechowywany tylko w pamięci, nigdy nie zapisywany ani nie wysyłany nigdzie indziej.
Token tylko do odczytu w pamięci
Pliki źródłowe
Kolejka skanowania
Agent w działaniu
Skanowanie kodu
The agent is reviewing your files in passes.
- Pobieranie i walidacja plików
- Skanowanie silnikiem reguł
- Poszukiwania agenta z narzędziami
- Informacje o CVE i zależnościach
- Niezależna weryfikacja
- Przygotowywanie zweryfikowanych poprawek
- Tworzenie raportu
Aktywność
Zweryfikowany przegląd bezpieczeństwa
Raport bezpieczeństwa
Wynik ryzyka
0 Znaleziska
Niezależna weryfikacja
- Potwierdzono
- 0
- Wymaga przeglądu
- 0
- Odrzucono
- 0
- Najwyższy CVSS
- 0.0
Znaleziska odrzucone przez weryfikatora
Analiza zależności
Aktywność agenta
Wszystkie wywołania narzędzi wykonane przez agenta podczas przeglądania kodu, w kolejności.
Naprawa
Napraw, zweryfikuj, a następnie wypchnij
Proponowane poprawki
Brak automatycznych poprawek dla tego skanowania. Skorzystaj z instrukcji naprawy dla każdego znaleziska.
Wyślij zweryfikowane poprawki
Tworzy nową gałąź i pull request. Twoja domyślna gałąź nigdy nie jest modyfikowana.
Jak działa Sentinel
Sentinel to dwuwarstwowy przegląd bezpieczeństwa uruchamiany na żądanie.
1. Ingest — pliki są walidowane w przeglądarce; pliki nieobsługiwane lub binarne są odrzucane.
2. Silnik reguł — deterministyczne sprawdzanie pod kątem wstrzykiwania, sekretów, niebezpiecznej deserializacji, błędów TLS i innych znanych wzorców w TypeScript, JavaScript, Python i Rust.
3. Audytor AI — model skoncentrowany na bezpieczeństwie przegląda kod pod kątem błędów logicznych i ryzyk specyficznych dla języka, w tym Go, Java, C/C++, C#, Ruby, PHP, Swift i Kotlin.
4. Weryfikacja — każde znalezisko AI musi wskazywać na linię, która faktycznie istnieje w kodzie, w przeciwnym razie zostaje odrzucone.
Dostęp do GitHub korzysta z publicznego API za Twoją zgodą. Tokeny są opcjonalne, służą tylko do odczytu i nigdy nie są przechowywane.
5. Głęboka analiza — agent może listować pliki, czytać kod, przeszukiwać sinki za pomocą grep, sprawdzać CWE i przeszukiwać aktualne rekordy CVE przed zgłoszeniem czegokolwiek.
6. Niezależny weryfikator — drugi model próbuje obalić każde znalezisko, przypisuje ocenę CVSS 3.1 i odrzuca słabe twierdzenia.
7. Push — zastosowane poprawki są ponownie sprawdzane przez silnik reguł, a następnie zatwierdzane w nowej gałęzi wraz z pull requestem. Twoja gałąź domyślna pozostaje nienaruszona.
