Webinar en anglaisWebinar avec Jason Lee, mer. 14 oct.Your newest insider is an AI agent.Jason LeeFormer CISO, Zoom & SplunkS'inscrire

Discutez avec votre code. Livrez la version sûre.

Posez une question de sécurité dans votre IDE ; votre propre code répond.

  • Claude Code
  • Cursor
  • Windsurf
  • Visual Studio Code
  • JetBrains
  • GitHub Copilot
  • OpenAI Codex
  • GitHub
Cybe Championstorefront main

vous: Quelle est la faille la plus risquée dans /api/auth en ce moment ?

ÉlevéLe refresh token est stocké dans localStorage
Vulnérabilités atteignables uniquement

Trois questions, la réponse dans votre code.

api/login.tsCybe Champion
  res.cookie("sid", session.rotate(user));  res.json({ refresh: token.issue(user) });

Cybe ChampionCWE-352A01

  • Session : rotation du SID au login. Solide.
  • CSRF : pas de double-submit sur POST /api/login.
  • Refresh token stocké dans le localStorage de la SPA.

Commencez par un dépôt.

Connectez GitHub, GitLab, Bitbucket ou Azure DevOps, choisissez un dépôt, et le premier scan démarre.

En détail

Vos règles, tirées de votre propre code.

Il rédige les règles que votre code suit déjà. Vous les validez.

  1. 01Il lit votre code.
  2. 02Il rédige les règles.
  3. 03Vous acceptez, modifiez ou refusez.
Règles tirées de votre codestorefront
  • 01 Multi-tenancyEvery query on db.orders filters by tenantIdAcceptée42 of 43 occurrences, 16 files, confidence 94%src/handlers/export.ts:17non conforme
  • 02 Authorisation ceilingRefunds over €300 require the role finance.managerModifiée7 of 8 occurrences, 4 files, confidence 87%src/handlers/refund.ts:22non conforme
  • 03 Audit loggingEvery payment mutation writes audit.log(actor, amount)En attente de revue31 of 34 occurrences, 11 files, confidence 91%src/handlers/payouts.ts:54non conforme
Les trois réponses en entier

Posez une question de sécurité dans votre IDE : la réponse vient de votre propre code, avec la ligne et la correction.

Posez la question, et regardez ce que le Champion en fait.

Cybe Championstorefront main

vous: Les 3 principaux risques dans /api/auth ce mois-ci ?

Knowledge graph parcouru/api/auth

Trois risques atteignables, du plus grave au moins grave.

ÉlevéLe refresh token est stocké dans localStorageapi/login.ts:15CWE-922atteignable depuis POST /api/login
MoyenAucun contrôle CSRF sur le formulaire de connexionapi/login.ts:12CWE-352atteignable depuis POST /api/login
FaibleLa réinitialisation révèle les e-mails inscritsapi/auth/reset.ts:19CWE-204atteignable depuis POST /api/auth/reset

Voir le correctifapi/login.ts

Vulnérabilités atteignables uniquement
  • Ce handler de login est-il sûr ?

    Il lit le graphe, pas le diff. La session est bien renouvelée, le contrôle CSRF manque, le refresh token finit dans localStorage. Il pointe la ligne 15.

  • Et si on le corrigeait ?

    Il réécrit la ligne selon vos conventions : un cookie httpOnly, SameSite, et le test qui le prouve. Vous acceptez le diff.

  • Et pour qu'il ne revienne jamais ?

    Le correctif devient une règle, appliquée dans Claude Code, Cursor et la CI à tous les tours suivants.

Zéro YAML. Vos règles, extraites de votre propre code.

Le Champion lit votre dépôt, rédige les règles que votre code suit déjà et signale les lignes qui les enfreignent.

Déjà disponible dans Cybe Champion.

Pas de l'IA plaquée sur un SAST de 2015.

  • Les risques signalés avant la PR

    Points chauds, contrôles qui dérivent, tests manquants. Le Champion les signale dans l'IDE pendant l'écriture du code.

  • Des correctifs que l'agent peut appliquer

    Chaque alerte arrive avec un correctif fonctionnel que l'agent peut préparer. PR en un clic, signée par votre bot, validée par votre CI.

  • Le savoir sécurité de toute l'organisation

    Chaque correctif accepté et chaque verdict confirmé enrichissent le graphe. L'organisation accumule un capital sécurité, pas une pile de politiques.

Du calendrier de formations à l'apprentissage par la pratique.

Les ateliers OWASP annuels ne changent rien. Les explications directement dans chaque PR, si.

  • Chaque dev a droit au traitement senior

    Justification en clair sur chaque alerte, références OWASP/CWE en un clic. Junior ou staff, même profondeur, même patience.

  • Le contexte sécurité dans la boucle

    Plus besoin d'« attendre que la sécu se prononce ». Le Champion répond dans l'IDE, avec un correctif qui fonctionne, avant que le dev passe à autre chose.

  • Les leçons arrivent dans l'éditeur, pas dans une invitation d'agenda

    Le « pourquoi » s'explique directement dans le code, avec un exemple qui fonctionne, au moment précis où le dev aurait livré le bug. Aucun atelier trimestriel ne tombe aussi bien.

Une question, une règle
  • Vous demandez, dans l'IDE

    Vulnérabilités, correctifs, modélisation des menaces, OWASP. Avec vos mots.

  • Il répond en contexte

    Il lit le knowledge graph et pointe la ligne, correctif inclus.

  • La réponse devient une règle

    Chaque correctif accepté s'impose à l'agent, à chaque tour suivant.

Votre code reste dans votre région.

Des modèles que nous hébergeons nous-mêmes, et rien ne sort de la région.

Où vit votre codeEUUS
  • Scan standardCloné dans un conteneur isolé, détruit à la fin du scan.
  • Cybe Analysis et le Security ChampionConservent une copie du code, son historique git et un knowledge graph dans votre région, supprimés sur demande.
  • ModèlesDes modèles open-weight hébergés par nos soins dans votre région : Scaleway dans l'UE, Google Cloud aux États-Unis.
  • IA tiercesAucun code et aucun prompt ne part vers une API d'IA tierce.

Conforme au RGPD. Audit SOC 2 Type II en cours.

Sécurité et confidentialité, intégrées d'origine.

Confidentialité par défaut. Modèles auto-hébergés, aucune API LLM tierce, la région UE ou US que vous choisissez à l'installation, déploiement en VPC ou en air gap possible.

  • Régions UE et US

    Votre code reste dans votre région. Clients UE sur une infrastructure UE de bout en bout, clients US sur une infrastructure US.

  • Aucun entraînement sur votre code

    Les modèles sont auto-hébergés. Le code client n'est jamais utilisé pour entraîner des modèles partagés. Jamais.

  • Sur site et air gap

    Les secteurs réglementés peuvent héberger toute la stack dans leur propre infrastructure. Le même Champion tourne dans votre VPC ou en air gap complet, avec les poids du modèle embarqués et aucun appel sortant.

Ce que les équipes demandent avant d'installer

Cybe Security Champion remplace-t-il notre équipe sécurité humaine ?
Non. Il remplace le goulot d'étranglement qu'est devenue cette équipe. Le Champion prend en charge la revue de chaque PR, la question « est-ce que c'est sûr ? » dans l'IDE, l'explication OWASP. L'équipe sécurité se concentre sur l'architecture, la modélisation des menaces et la réponse aux incidents. Le travail qui demande un jugement humain.
En quoi est-ce différent de GitHub Copilot ou des assistants IA génériques ?
Copilot écrit du code. Le Champion est l'ingénieur senior qui le relit. Il lit le knowledge graph de votre code (flux de taint, responsables, conventions de framework) au lieu de deviner à partir d'un LLM générique. Même prompt, réponse très différente.
Quels IDE et agents sont pris en charge ?
Plugins natifs : VS Code, Cursor, Windsurf, JetBrains, Antigravity. Serveur MCP natif : Claude Code, Gemini CLI, Cline, Continue.dev, Zed. MCP générique pour le reste. Une installation par développeur, une licence par équipe.
VibeDefend entraînera-t-il un jour ses modèles sur notre code ?
Jamais. Les modèles sont auto-hébergés, les poids appartiennent à CybeDefend, et votre code n'est traité que dans votre tenant. Aucun code client n'est utilisé pour entraîner des modèles partagés. C'est un engagement contractuel, pas une option.
Que faut-il pour que l'équipe soit opérationnelle ?
Trois étapes pour le premier développeur : connexion SSO, installation du plugin IDE, sélection du dépôt. Le Champion livre sa première revue contextuelle à la sauvegarde suivante. Pas de YAML, pas de playbooks à écrire.