Revisione della sicurezza tramite AI
Trova ciò che trovano gli attaccanti.
Trascina i file sorgente o importa un repository GitHub. Sentinel esegue un motore di regole deterministico, quindi un auditor AI, e verifica ogni riscontro rispetto al tuo codice effettivo prima che raggiunga il report.
- Prove verificate, non supposizioni
- TypeScript · Python · Rust · oltre 20 linguaggi
- Scansioni in sola lettura · branch di correzione verificati
Aggiungi codice da scansionare
Trascina qui i file sorgente
o scegli i file dal tuo dispositivo
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell e altri. Massimo 20 file, 250 KB ciascuno.
Repo privato? Aggiungi un token in sola lettura
Inviato direttamente a api.github.com da questa scheda. Conservato solo in memoria, mai salvato, mai inviato altrove.
Token in sola lettura in memoria
File sorgente
Coda di scansione
Agente in esecuzione
Scansione del codice
The agent is reviewing your files in passes.
- Ingestione e convalida dei file
- Scansione del motore di regole
- Ricerca dell'agente con strumenti
- Informazioni su CVE e dipendenze
- Verifica indipendente
- Preparazione delle patch verificate
- Creazione del report
Attività
Revisione di sicurezza verificata
Report di sicurezza
Punteggio di rischio
0 Risultanze
Verifica indipendente
- Confermato
- 0
- Richiede revisione
- 0
- Rifiutato
- 0
- CVSS più alto
- 0.0
Risultati rifiutati dal verificatore
Intelligence delle dipendenze
Attività dell'agente
Ogni chiamata allo strumento effettuata dall'agente durante la revisione del codice, in ordine.
Rimedio
Correggi, verifica e poi push
Patch proposte
Nessuna patch automatica per questa scansione. Usa la guida alla correzione per ogni riscontro.
Invia correzioni verificate
Crea un nuovo branch e una pull request. Il tuo branch predefinito non viene mai modificato.
Come funziona Sentinel
Sentinel è una revisione di sicurezza a due livelli che viene eseguita su richiesta.
1. Ingestione — i file vengono validati nel browser; i file non supportati o binari vengono rifiutati.
2. Motore di regole — controlli deterministici per injection, secret, deserializzazione non sicura, errori TLS e altri pattern noti in TypeScript, JavaScript, Python e Rust.
3. Auditor AI — un modello focalizzato sulla sicurezza revisiona il codice per difetti logici e rischi specifici del linguaggio, inclusi Go, Java, C/C++, C#, Ruby, PHP, Swift e Kotlin.
4. Verifica — ogni riscontro dell'AI deve puntare a una riga che esiste effettivamente nel codice, altrimenti viene scartato.
L'accesso a GitHub utilizza l'API pubblica con il tuo permesso. I token sono opzionali, in sola lettura e non vengono mai memorizzati.
5. Analista profondo — l'agente può elencare i file, leggere il codice, eseguire grep per i sink, consultare i CWE e cercare record CVE aggiornati prima di segnalare qualsiasi cosa.
6. Verificatore indipendente — un secondo modello tenta di smentire ogni riscontro, assegna un punteggio CVSS 3.1 e rifiuta le affermazioni deboli.
7. Push — le correzioni applicate vengono ricontrollate dal motore di regole, quindi commitate in un nuovo branch con una pull request. Il tuo branch predefinito non viene mai toccato.
