Secrets interceptés avant la production.

Signatures par fournisseur, avec repli sur l'entropie. Tout l'historique Git à l'installation, puis chaque push.

Réserver une démo de 30 min

Une clé oubliée dans un .env, c'est une porte laissée ouverte.

Fonctionnalités

Cinq couches entre une clé et la production.

Signatures par fournisseur, repli sur l'entropie, balayage complet de l'historique Git et triage IA.

  1. 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-id
  2. Balayage 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 tree
    working tree, staged
  3. Une 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

  4. 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.production
  5. Triage 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
productionblocked at pre-commit
Pourquoi CybeDefend

Une hygiène des identifiants qui va jusqu'au bout.

AWS access key in .env.production

AKIA••••••••0000CWE-798

resolved
  • 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.

    signatureaws-access-key-idmatch

    entropyabove 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 fixture
    • docs/examples/auth.yamlexample value
    • ci/legacy.envexpired token
    • .env.productionkept
  • Les alertes, là où vous travaillez

    Envoyées vers Jira, GitHub Issues, GitLab Issues et Slack.

    JiraGitHub IssuesGitLab IssuesSlack

stops pagingpaging
Là où tourne le scanner

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égrations

Le fonctionnement,
en détail.

La documentation détaille l'installation, la configuration et chaque option.

Lire la documentationen anglais

Code 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

FAQ

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.

Installer en 5 secondesNode 18.17+
npx -y @cybedefend/vibedefend@latest install
Détection automatique
  • Claude CodeClaude Code
  • CursorCursor
  • OpenAI CodexOpenAI Codex
  • WindsurfWindsurf
  • GitHub CopilotVS Code Copilot