Secrets interceptés avant la production.
Signatures par fournisseur, avec repli sur l'entropie. Tout l'historique Git à l'installation, puis chaque push.
Une clé oubliée dans un .env, c'est une porte laissée ouverte.
Cinq couches entre une clé et la production.
Signatures par fournisseur, repli sur l'entropie, balayage complet de l'historique Git et triage IA.
Signatures haute précision
Des signatures propres à chaque fournisseur couvrent les identifiants que l'on trouve dans les vraies bases de code : AWS, GCP, Azure, GitHub, GitLab, Stripe, Twilio, OpenAI, Anthropic, Slack, Datadog, Sentry, chaînes de connexion Postgres, JWT, clés PEM et bien d'autres.
AWSGCPAzureGitHubGitLabStripeTwilioOpenAIAnthropicSlackDatadogSentryPostgresJWTPEMentropy
aws-access-key-idBalayage complet de l'historique Git
À la première installation, un balayage complet parcourt toutes les branches et tous les commits, pas seulement la copie de travail.
working treeworking tree, stagedUne large couverture des identifiants
Clés d'API, mots de passe, tokens d'authentification, tokens OAuth, JWT, certificats privés, chaînes de connexion aux bases de données.
API keypasswordauth tokenOAuth tokenJWTprivate certificateconnection string
Scan profond du code et des configs
Code source, fichiers de configuration, variables d'environnement, valeurs Helm, patches Kustomize, variables CI et templates IaC, tous lus par le même moteur.
source codeconfig fileenv variableHelm valuesKustomize patchCI variableIaC template
.env.productionTriage IA pour éliminer le bruit
Cybe Analysis réévalue chaque correspondance, élimine les faux positifs évidents comme les fixtures de test et les valeurs d'exemple, et regroupe les motifs récurrents pour traiter toute une classe d'alertes en un clic.
kepttest fixtureexample valueexpired token
kept · verified live against IAM
blocked at pre-commitUne hygiène des identifiants qui va jusqu'au bout.
AWS access key in .env.production
Signatures et entropie
Les signatures propres à chaque fournisseur reconnaissent les formats de tokens connus. Le repli sur l'entropie de Shannon repère le reste.
signature
aws-access-key-idmatchentropyabove threshold
Le triage IA en plus
Cybe Analysis examine chaque correspondance pour écarter le bruit évident (fixtures de test, valeurs d'exemple, tokens expirés) et regrouper les motifs récurrents.
test/fixtures/payment.jsontest fixturedocs/examples/auth.yamlexample valueci/legacy.envexpired token.env.productionkept
Les alertes, là où vous travaillez
Envoyées vers Jira, GitHub Issues, GitLab Issues et Slack.
Jira
GitHub Issues
GitLab Issues
Slack
- ID de clé d'accès AWS
- token d'accès personnel GitHub
- clé secrète Stripe de production
- token de bot Slack
- clé API Anthropic
- clé API OpenAI
Dépôt, agent et pipeline.
Connectez le dépôt, le scan se lance dans nos pods. Les verdicts reviennent dans le dashboard, via le serveur MCP pour tout agent compatible, et aux points de contrôle CI de GitHub Actions et GitLab CI.
Voir toutes les intégrationsLe fonctionnement,
en détail.
La documentation détaille l'installation, la configuration et chaque option.
Lire la documentationen anglaisCode Scanning / Scanning Options
Code Repository Scanning
Clés d'API, tokens, mots de passe et clés privées codés en dur, détectés par Gitleaks au sein du CybeDefend Engine.
4. Secret Scanning
Questions fréquentes sur CybeDefend Secrets.
Quels fournisseurs couvrez-vous ?
Fournisseurs cloud (AWS, GCP, Azure), forges de code (PAT GitHub classiques et fine-grained, tokens GitLab), paiement (Stripe live et test), communication (Twilio, Slack, Discord, Mailgun, SendGrid), fournisseurs d'IA (OpenAI, Anthropic, Cohere, Hugging Face), observabilité (Datadog, Sentry), bases de données (chaînes de connexion Postgres, MongoDB Atlas), identifiants génériques (JWT, clés privées PEM, tokens OAuth) et bien d'autres. La liste des fournisseurs s'allonge en continu. Tout ce qui sort du catalogue de signatures passe par la détection par entropie.
Comment gérez-vous les faux positifs ?
Deux couches. Le moteur de signatures privilégie des motifs de haute précision propres à chaque fournisseur, pour que les correspondances brutes restent justes. Ensuite, Cybe Analysis réévalue chaque alerte pour écarter le bruit évident (fixtures de test, valeurs d'exemple, tokens expirés) et regroupe les motifs récurrents. Vous ne triez que ce qui a passé les deux filtres.
Scannez-vous l'historique Git à l'installation ?
Oui. À la première installation, un balayage complet parcourt toutes les branches et tous les commits, pas seulement la copie de travail. Les secrets trouvés dans l'historique disposent d'un workflow en un clic, « marquer comme masqué après rotation », pour qu'ils cessent de déclencher des alertes une fois l'identifiant renouvelé. Après ce balayage initial, chaque push est scanné de façon incrémentale.
Installez VibeDefend en 5 secondes.
Une commande relie chaque agent de code de votre machine à CybeDefend : vos règles métier, vos référentiels de conformité et des garde-fous qui bloquent les appels destructeurs avant leur exécution.
npx -y @cybedefend/vibedefend@latest installClaude Code
CursorOpenAI Codex
WindsurfVS Code Copilot