Revue de sécurité par IA
Trouvez ce que les attaquants trouvent.
Déposez des fichiers sources ou importez un dépôt GitHub. Sentinel exécute un moteur de règles déterministe, puis un auditeur IA, et vérifie chaque découverte par rapport à votre code réel avant qu'elle n'atteigne le rapport.
- Preuves vérifiées, pas de suppositions
- TypeScript · Python · Rust · 20+ langages
- Scans en lecture seule · branches de correction vérifiées
Ajouter du code à scanner
Déposez les fichiers source ici
ou choisissez des fichiers sur votre appareil
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell et plus encore. Max 20 fichiers, 250 Ko chacun.
Dépôt privé ? Ajoutez un jeton en lecture seule
Envoyé directement à api.github.com depuis cet onglet. Conservé uniquement en mémoire, jamais enregistré, jamais envoyé ailleurs.
Jeton en lecture seule en mémoire
Fichiers sources
File d'attente d'analyse
Agent en cours d'exécution
Analyse de votre code
The agent is reviewing your files in passes.
- Ingestion et validation des fichiers
- Balayage du moteur de règles
- Recherche de l'agent avec outils
- Renseignements CVE et dépendances
- Vérification indépendante
- Préparation des correctifs vérifiés
- Génération du rapport
Activité
Revue de sécurité vérifiée
Rapport de sécurité
Score de risque
0 Constats
Vérification indépendante
- Confirmé
- 0
- À réviser
- 0
- Rejeté
- 0
- CVSS le plus élevé
- 0.0
Résultats rejetés par le vérificateur
Intelligence des dépendances
Activité de l'agent
Chaque appel d'outil effectué par l'agent lors de la revue de votre code, dans l'ordre.
Remédiation
Corriger, vérifier, puis pousser
Correctifs proposés
Aucun correctif automatique pour ce scan. Utilisez le guide de correction pour chaque découverte.
Envoyer les correctifs vérifiés
Crée une nouvelle branche et une pull request. Votre branche par défaut n'est jamais modifiée.
Comment fonctionne Sentinel
Sentinel est une revue de sécurité à deux couches qui s'exécute à la demande.
1. Ingestion — les fichiers sont validés dans votre navigateur ; les fichiers non pris en charge ou binaires sont rejetés.
2. Moteur de règles — vérifications déterministes pour les injections, les secrets, la désérialisation non sécurisée, les erreurs TLS et autres modèles connus en TypeScript, JavaScript, Python et Rust.
3. Auditeur IA — un modèle axé sur la sécurité examine le code pour détecter les failles logiques et les risques spécifiques aux langages, incluant Go, Java, C/C++, C#, Ruby, PHP, Swift et Kotlin.
4. Vérification — chaque découverte de l'IA doit pointer vers une ligne qui existe réellement dans votre code, sinon elle est écartée.
L'accès à GitHub utilise l'API publique avec votre permission. Les jetons sont facultatifs, en lecture seule et ne sont jamais stockés.
5. Analyste approfondi — l'agent peut lister les fichiers, lire le code, rechercher des points de sortie (sinks), consulter les CWE et rechercher des enregistrements CVE en direct avant de signaler quoi que ce soit.
6. Vérificateur indépendant — un second modèle tente d'infirmer chaque découverte, attribue un score CVSS 3.1 et rejette les affirmations faibles.
7. Push — les correctifs appliqués sont revérifiés par le moteur de règles, puis commités vers une nouvelle branche avec une pull request. Votre branche par défaut n'est jamais touchée.
