Webinar in ingleseWebinar con Jason Lee, mer 14 ottYour newest insider is an AI agent.Jason LeeFormer CISO, Zoom & SplunkIscriviti

Parla con il tuo repo. Rilascia la versione sicura.

Fai una domanda di sicurezza nel tuo IDE; risponde il tuo codice.

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

tu: Qual è la falla più rischiosa in /api/auth in questo momento?

AltoIl refresh token finisce in localStorage
Solo vulnerabilità raggiungibili

Tre domande, con le risposte nel tuo codice.

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

Cybe ChampionCWE-352A01

  • Sessione: ruota il SID al login. Solido.
  • CSRF: nessun double-submit su POST /api/login.
  • Refresh token salvato in localStorage nella SPA.

Inizia da un repository.

Collega GitHub, GitLab, Bitbucket o Azure DevOps, scegli un repository e la prima scansione parte.

Nel dettaglio

Le tue regole, estratte dal tuo codice.

Redige le regole che il tuo codice segue già. Tu le approvi.

  1. 01Legge il tuo codice.
  2. 02Propone le regole.
  3. 03Tu accetti, modifichi o rifiuti.
Regole ricavate dal tuo codicestorefront
  • 01 Multi-tenancyEvery query on db.orders filters by tenantIdAccettata42 of 43 occurrences, 16 files, confidence 94%src/handlers/export.ts:17non conforme
  • 02 Authorisation ceilingRefunds over €300 require the role finance.managerModificata7 of 8 occurrences, 4 files, confidence 87%src/handlers/refund.ts:22non conforme
  • 03 Audit loggingEvery payment mutation writes audit.log(actor, amount)In attesa di revisione31 of 34 occurrences, 11 files, confidence 91%src/handlers/payouts.ts:54non conforme
Le tre risposte complete

Fai una domanda di sicurezza nel tuo IDE e la risposta arriva dal tuo stesso codice, con la riga e la correzione.

Chiedi e guarda cosa ne fa il Champion.

Cybe Championstorefront main

tu: Quali sono i 3 rischi principali in /api/auth questo mese?

Knowledge graph consultato/api/auth

Tre rischi raggiungibili, dal più grave al meno grave.

AltoIl refresh token finisce in localStorageapi/login.ts:15CWE-922raggiungibile da POST /api/login
MedioNessun controllo CSRF sul form di loginapi/login.ts:12CWE-352raggiungibile da POST /api/login
BassoIl reset della password rivela quali email esistonoapi/auth/reset.ts:19CWE-204raggiungibile da POST /api/auth/reset

Vedi la patchapi/login.ts

Solo vulnerabilità raggiungibili
  • Questo handler di login è sicuro?

    Legge il grafo, non il diff. La sessione viene rinnovata, manca il controllo CSRF, il refresh token finisce in localStorage. Indica la riga 15.

  • Correggilo per me.

    Riscrive la riga secondo le convenzioni del tuo codice: un cookie httpOnly e SameSite, più il test che lo dimostra. Tu accetti il diff.

  • Fai in modo che non succeda più.

    La correzione diventa una regola, applicata in Claude Code, Cursor e nella CI a ogni interazione successiva.

Zero YAML. Le tue regole, estratte dal tuo stesso codice.

Il Champion legge il tuo repository, scrive le regole che il tuo codice segue già e indica le righe che le violano.

Già disponibile in Cybe Champion.

Non è AI appiccicata a un SAST del 2015.

  • Rischi individuati prima della PR

    Punti critici, controlli non più allineati, test mancanti. Il Champion li segnala nell'IDE mentre il codice viene scritto.

  • Suggerimenti di patch che l'agente può applicare

    Ogni finding arriva con una correzione funzionante che l'agente può preparare. PR in un clic, firmate dal tuo bot e validate dalla tua CI.

  • Intelligence di sicurezza per tutta l'organizzazione

    Ogni correzione accettata e ogni verdetto confermato alimentano il grafo. L'organizzazione accumula un patrimonio di sicurezza che cresce nel tempo, non una pila di policy.

Dal calendario di training all'apprendimento sul campo.

I workshop OWASP annuali non spostano di una virgola. Le spiegazioni inline su ogni PR sì.

  • Ogni dev riceve il trattamento da senior

    Motivazione in linguaggio semplice su ogni finding, riferimenti OWASP/CWE a un clic di distanza. Junior o staff, stessa profondità, stessa pazienza.

  • Contesto di sicurezza dentro il loop

    Niente più 'aspetta che il security team risponda'. Il Champion risponde nell'IDE, con un fix funzionante, prima che il dev cambi attività.

  • Le lezioni atterrano nell'editor, non in un invito al calendario

    Il 'perché' è spiegato inline, con un esempio funzionante, nel momento in cui il dev avrebbe rilasciato il bug. Nessun workshop trimestrale raggiunge quel timing.

Una domanda, una regola
  • Chiedi direttamente nell'IDE

    Vulnerabilità, correzioni, threat model, OWASP. Con parole tue.

  • Risponde nel contesto

    Legge il knowledge graph e indica la riga, con la correzione.

  • La risposta diventa regola

    Ogni correzione accettata viene applicata dall'agente in tutte le interazioni successive.

Il tuo codice resta nella tua regione.

Modelli ospitati da noi, e niente esce dalla regione.

Dove vive il tuo codiceEUUS
  • Scansione standardClonato in un container isolato, distrutto a fine scansione.
  • Cybe Analysis e il Security ChampionConservano una copia del codice, la sua cronologia git e un knowledge graph nella tua regione, cancellati su richiesta.
  • ModelliModelli open-weight ospitati da noi nella tua regione: Scaleway nell'UE, Google Cloud negli Stati Uniti.
  • AI di terze partiNé il codice né i prompt vengono inviati a un'API AI di terze parti.

Conforme al GDPR. Audit SOC 2 Type II in corso.

Sicurezza e privacy, integrate fin dal progetto.

Privacy per impostazione predefinita. Modelli self-hosted, nessuna API LLM di terze parti, la regione UE o US che scegli all'installazione, deploy in VPC o air-gapped disponibile.

  • Regioni dati UE e USA

    Il tuo codice resta nella tua regione. I clienti UE usano un'infrastruttura interamente europea, quelli USA un'infrastruttura statunitense.

  • Nessun training sul tuo codice

    I modelli sono self-hosted. Il codice cliente non è mai usato per addestrare modelli condivisi. Mai.

  • On-premise e air-gapped

    I settori regolamentati possono tenere l'intero stack all'interno della propria infrastruttura. Lo stesso Champion gira nella tua VPC o in modalità completamente air-gapped, con i pesi del modello inclusi e nessuna chiamata verso l'esterno.

Cosa chiedono i team prima di installare

Cybe Security Champion sostituisce il nostro team di sicurezza umano?
No. Sostituisce il collo di bottiglia in cui si è trasformato il team umano. Il Champion gestisce la review di ogni PR, la domanda 'è sicuro?' direttamente nell'IDE, la spiegazione OWASP. Il team di sicurezza si concentra su architettura, threat modeling e incident response: il lavoro che richiede giudizio umano.
In cosa è diverso da GitHub Copilot o da assistenti AI di coding generici?
Copilot scrive codice. Il Champion è l'ingegnere senior che lo revisiona. Legge il knowledge graph del tuo codice (taint flow, responsabili, convenzioni del framework) invece di tirare a indovinare con un LLM generico. Stesso prompt, risposta molto diversa.
Quali IDE e agenti sono supportati?
Plugin nativi: VS Code, Cursor, Windsurf, JetBrains, Antigravity. Server MCP nativo: Claude Code, Gemini CLI, Cline, Continue.dev, Zed. MCP generico per tutto il resto. Un'installazione per sviluppatore, una licenza per team.
VibeDefend addestrerà mai dei modelli sul nostro codice?
Mai. I modelli sono self-hosted, i pesi appartengono a CybeDefend e il tuo codice viene elaborato solo nel tuo tenant. Nessun codice dei clienti viene usato per addestrare modelli condivisi. È un impegno contrattuale, non un'impostazione.
Cosa serve perché il team sia operativo?
Tre passaggi per il primo sviluppatore: accesso con SSO, installazione del plugin IDE, collegamento al repo. Il Champion produce la sua prima review contestuale al salvataggio successivo. Niente YAML, niente playbook da scrivere.