Skip to content
SEO Optimizer is live, Audit on page SEO and AI-search readiness. Try it free
Connexion
Scanner de dépôt

Repérez les clés divulguées et le code à risque
avant la mise en ligne

Connectez GitHub ou Bitbucket, ou lancez la CLI sur votre machine. L'Analyseur de dépôts trouve les secrets codés en dur, les dépendances vulnérables, le code dangereux et les réglages à risque des agents IA, puis rédige le correctif et peut ouvrir la pull request.

github.com/acme/storefront
76B

Fair · Repo Health

Quality Gate: FAILED

1

Secrets

4

SAST

2

Dep CVEs

SecurityQualityIaC
Hardcoded AWS secret keyconfig/aws.ts:12
SSRF via unvalidated fetch URLlib/proxy.ts:44
AI fix ready · Open PR in one click

Analyseur de dépôts est l'un des six outils Scanverra. Un seul abonnement les couvre tous.

Voir les six outils

Ce que nous analysons

Dépendances, vulnérabilités et qualité du code : en une seule passe.

Détection SAST et secrets

Analyse statique pour JS, TS et Python : couvrant SSRF, injection NoSQL, redirection ouverte, injection de template, échappement de sandbox, désérialisation non sécurisée et modèles de secrets, y compris la détection basée sur l'entropie.

Analyse des CVE de dépendances

Les lockfiles et manifestes npm, Python, Go, Ruby, PHP, Rust, Java, .NET et Dart sont vérifiés par rapport à des bases de vulnérabilités maintenues. Les CVE sont classées par gravité avec la version de correction exacte, ainsi qu'une détection des paquets obsolètes indiquant la dernière version disponible.

Sécurité IaC et configuration

Dockerfile, docker-compose, Kubernetes (contextes de sécurité, capabilities, secrets ConfigMap) et GitHub Actions : actions épinglées, permissions write-all et injection de script sont tous vérifiés.

Correctifs IA et création de PR

Chaque résultat est accompagné d'un correctif rédigé par IA. Sélectionnez ceux que vous souhaitez et Scanverra ouvre une pull request sur GitHub : titre, description et diff pré-remplis. Supprimez les faux positifs avec des commentaires en ligne.

Un outil de détection de secrets dans chaque analyse

Chaque analyse de dépôt inclut la détection de secrets : motifs propres aux clés d'API cloud, paiement, messagerie et IA, plus les chaînes à forte entropie, pour repérer une clé divulguée en même temps que les résultats SAST, dépendances et IaC. L'analyse porte sur les fichiers actuels de la branche ; faites tourner toute clé trouvée avant de la supprimer.

Également disponible en CLI

Vous préférez la ligne de commande ?

@scanverra/cli analyse votre code sur votre propre machine, sans connexion GitHub ou Bitbucket nécessaire. Seuls les résultats sont envoyés à Scanverra.

En savoir plus sur la CLI
npx @scanverra/cli scan .

Comment ça marche

Du scan à la PR fusionnée, sans quitter le navigateur.

Connectez GitHub ou Bitbucket

OAuth en un clic : nous demandons uniquement les permissions nécessaires pour lire votre code et, en option, ouvrir des pull requests sur GitHub.

Sélectionnez un dépôt et une branche

Choisissez n'importe quel dépôt dans la liste. Sélectionnez la branche à analyser : par défaut, la branche par défaut de votre dépôt.

Examinez les résultats par catégorie

Les onglets Security, Quality, IaC, Dependencies et Analysis détaillent chaque résultat avec sa gravité, le chemin du fichier et le numéro de ligne.

Appliquez les correctifs et créez une PR

Acceptez les correctifs suggérés par l'IA, ajustez le code si nécessaire, puis ouvrez une pull request sur GitHub en un clic.

Liste complète des vérifications

Des signaux complets couvrant SAST, secrets, dépendances, IaC et qualité du code.

SAST JS/TS : XSS, injection, SSRF, redirection ouverte, ReDoS
SAST Python : eval, pickle, injection SQL, subprocess, yaml.load
Détection d'injection NoSQL et de template
Échappement de sandbox vm et désérialisation non sécurisée
Modèles de secrets, y compris la détection basée sur l'entropie
Détection des clés AWS, GitHub, Stripe, OpenAI, Anthropic, GCP, Cloudflare
Analyse des CVE de dépendances sur 9 écosystèmes de paquets
Classement par gravité Critical / High / Medium / Low
Détection des paquets obsolètes avec comparaison à la dernière version
Liste des dépendances directes avec statut de sécurité par paquet
Règles IaC pour Dockerfile, docker-compose, Kubernetes, GitHub Actions
Vérifications du contexte de sécurité Kubernetes (runAsNonRoot, allowPrivilegeEscalation)
Détection des secrets ConfigMap Kubernetes et audit des capabilities
GitHub Actions : actions épinglées, permissions write-all, injection de script
Qualité du code : complexité cyclomatique, longueur des fonctions, taille des fichiers
Détection de l'usage de 'any' en TypeScript et des blocs catch vides
Duplication de code et marqueurs de dette technique
Score de sécurité avec quality gate (Pass/Fail)
Suppression en ligne via // scanverra-ignore ou # nosec
Prise en charge des dépôts GitHub et Bitbucket
Correctifs de code générés par IA avec contexte au niveau de la ligne
Création de PR GitHub en un clic

Se combine bien avec

Chaque outil Scanverra couvre un angle. Ces deux-là couvrent les suivants.

Un abonnement

Les six outils dans une seule offre

  • Free : 5 analyses Analyseur de dépôts par mois, sans carte.
  • Pro: analyses Analyseur de dépôts illimitées, plus des analyses illimitées sur les cinq autres outils. Facturation mensuelle, résiliable à tout moment.
Gratuit : à examiner avant application

Analysez, corrigez et livrez, en quelques minutes

Connectez votre dépôt, examinez chaque résultat et n'ouvrez une PR que lorsque vous le décidez.