Scopri cosa espone il tuo codice e cosa correggere prima.
Vauban è la sicurezza applicativa del codice delle piccole e medie imprese in Francia e in Europa. Legge il tuo repositories su GitHub, GitLab e Azure DevOps, valuta ciascuno da A a F, scrive il suo piano d'azione e controlla ogni richiesta pull nel tuo elemento della configurazione. Vauban è nella fase pilota.
Sicurezza dell'applicazione per il tuo codice, dall'repository al controllo nel tuo CI.
Vauban legge il codice dell'repositories a cui ti connetti e mostra ciò che è esposto: difetti nel tuo codice, segreti trapelati, dipendenze vulnerabili e configurazione rischiosa. Per ogni repository trasforma i risultati in un voto da A a F e in un piano d'azione, e le decisioni registrate dal tuo team si applicano alle scansioni successive e al controllo su ogni richiesta di pull.
Un piccolo team sa cosa espone il suo codice e cosa correggere prima, mantiene il controllo di ogni decisione e rileva un nuovo difetto nella richiesta pull anziché nella produzione.
In ogni piano
Cosa comprende ogni piano Vauban
Solo e Team eseguono le stesse analisi su ogni scansione. Il piano Team aggiunge la revisione dell'intelligenza artificiale dell'agente e quota superiori.
Analisi statica e segreti
Analisi statica del tuo codice (SAST) e segreti trapelati segnalati in base a dove si trovano e alla regola che li ha trovati, con il valore mascherato in tutto o in parte. Trattare eventuali segnalazioni segrete Vauban come esposte: revocarle e sostituirle.
File di configurazione
I file Docker, i file Terraform e la configurazione del tuo CI vengono analizzati con il codice.
Dipendenze (SCA)
Vulnerabilità note nelle tue dipendenze, ciascuna con la versione corretta, l'indicatore di sfruttamento noto e la probabilità EPSS. La raggiungibilità mostra se il tuo codice raggiunge effettivamente una dipendenza vulnerabile. Vengono controllate anche le immagini create da repository e le immagini di base dichiarate.
Licenze e SBOM
Componenti raggruppati per famiglia di licenza e la tua decisione registrata su ciascuna licenza che portano. Le esportazioni SBOM in CycloneDX 1.6 e SPDX 2.3. Una licenza identificata da Vauban non costituisce una consulenza legale: la decisione resta tua.
Un voto e un piano d'azione
Un grado di sicurezza da A a F per ogni repository, un piano d'azione, il confronto con la scansione precedente e gli andamenti nel tempo. Ogni repository che segui viene scansionato ogni giorno e tali scansioni non vengono conteggiate nel tuo quota. Vengono elencati anche i risultati relativi alle prestazioni e alla privacy, al di fuori del voto.
Meno falsi allarmi e l'ultima parola per te
Nelle scansioni complete repository, i probabili falsi positivi vengono risolti automaticamente. La decisione di una persona supera tale valutazione e le decisioni e le eccezioni registrate dal tuo team vengono condivise da chiunque dimostri l'accesso a repository e applicate al controllo della richiesta pull.
Spiegazioni AI e un assistente
L'intelligenza artificiale spiega ogni risultato e l'assistente risponde alle tue domande al riguardo e suggerisce una soluzione. Ogni utente può avere entrambi serviti dal proprio provider AI, configurato in Vauban.
Il tuo CI e i tuoi strumenti
Repository su GitHub, GitLab e Azure DevOps. API tokens per il tuo CI, un controllo su richieste pull e rami ed esportazione SARIF per gli strumenti che già utilizzi.
Il piano della Squadra
Cosa aggiunge il piano Team
Tutto nel piano Solo, una revisione della sicurezza da parte dei modelli AI e più spazio ogni mese.
Revisione della sicurezza dell'IA agentica
I modelli di intelligenza artificiale cercano bypass dell'autenticazione, difetti di autorizzazione, isolamento dei tenant interrotto, iniezione prompt, esecuzione di codice remoto, valutazione non sicura e difetti di crittografia. Ogni scoperta è supportata da un file citato e dalle sue prove. Dieci revisioni al mese nel piano Team.
Più spazio ogni mese
500 scansioni, 1.000 pull-request e controlli di filiale e 300 spiegazioni AI al mese, contro 100, 400 e 50 del piano Solo.
Fase pilota
Dove si trova oggi Vauban
Vauban è nella fase pilota. La maggior parte delle sue funzionalità sono attive. Questi sono quelli che vivono con un limite, quello che sta arrivando e quello che ancora non c'è.
Configurazione CI (live, con limiti)
Vengono controllati i passaggi della shell di un pipeline. Le altre norme igieniche di un pipeline non sono ancora riportate.
Raggiungibilità delle dipendenze vulnerabili (live, con limiti)
Disponibile per JavaScript e TypeScript, Python e Go.
Immagini di base del contenitore (live, con limiti)
Vengono controllate solo le immagini create da repository e le immagini di base dichiarate.
Triage automatico dei falsi positivi (in tempo reale, con limiti)
Solo sulle scansioni complete repository. La decisione di una persona la supera.
Pull-request e branch check (live, con limiti)
Il verdetto è il codice di uscita della fase CI. Non viene pubblicato nulla sulla richiesta pull.
Strumento da riga di comando (in arrivo)
Costruito e non ancora pubblicato per l'installazione.
Non ancora in Vauban
Il Single Sign-On per gli utenti della tua azienda, la gestione del team e degli utenti, nonché i commenti o le assegnazioni sui risultati non fanno parte oggi di Vauban.
Piani e prezzi
Vauban piani
Quattro piani, solo per professionisti e aziende. I prezzi si intendono mensili ed IVA esclusa. L'abbonamento online non è ancora aperto, quindi ogni piano inizia con una conversazione con il nostro team.
Solo
€39al mese, IVA esclusa
Per uno sviluppatore o consulente. Tutte le funzionalità di Vauban, tranne la revisione dell'intelligenza artificiale dell'agente.
Le quote sono mensili e non sono trasferibili. Non viene fatturato nulla oltre un quota: quando un piano finisce, si passa a quello successivo. Le scansioni vengono conteggiate rispetto al piano della persona che le avvia e una scansione avviata con un'API token rispetto al piano della persona che ha creato quell'token.
Come funziona
Da un repository a un assegno nel tuo elemento della configurazione
Quattro passaggi e il quarto viene eseguito su ogni richiesta pull.
01
Collega un repository
Aggiungi un repository da GitHub, GitLab o Azure DevOps con un accesso token. Assegna a token i diritti più limitati necessari per le funzionalità che utilizzi e una data di scadenza in cui il tuo provider ne consente uno.
02
Esegui una scansione
Avvia una scansione da Vauban. Il codice viene letto in un ambiente isolato che viene eliminato alla fine della corsa e ogni repository che segui viene scansionato nuovamente ogni giorno.
03
Leggi il voto e il piano d'azione
Ogni repository riceve un voto da A a F e un piano d'azione. L'intelligenza artificiale spiega ogni risultato, il confronto con la scansione precedente mostra cosa è cambiato e le decisioni del tuo team vengono trasferite alle scansioni successive.
04
Controlla ogni richiesta pull nel tuo CI
Crea un'API token in Vauban e aggiungi il passaggio CI descritto nella guida. Ogni richiesta pull o ramo viene confrontato con le tue decisioni ed eccezioni e il verdetto è il codice di uscita di quel passaggio.
Vauban non pubblica nulla sulle tue richieste pull. Il tuo pipeline legge il verdetto e le regole del tuo ramo decidono se una fusione va avanti.
Costruito per
Costruito per le persone che rispondono al codice
Sviluppo
Sviluppatori e consulenti
Una persona e repositories si prendono cura di loro: un voto, l'elenco di cosa correggere prima e un controllo su ogni richiesta pull.
Aziende
Piccole e medie imprese
Un'azienda senza un proprio team di sicurezza vede cosa espone il suo codice e cosa risolvere per primo, spiegato in parole semplici.
Ingegneria
Lead tecnici
Le decisioni e le eccezioni registrate una volta si applicano a chiunque dimostri l'accesso all'repository e al controllo nel CI.
Perchè Vauban
Perchè Vauban?
Prende il nome da Vauban, l'ingegnere militare di Luigi XIV, che fortificò i confini della Francia e guidò molti degli assedi del suo tempo. Sapeva dove cede un muro perché ne aveva presi tanti. La sicurezza delle applicazioni funziona allo stesso modo: il modo migliore per difendere il codice è leggerlo come farebbe un utente malintenzionato.
Vauban è stato scritto innanzitutto per le piccole e medie imprese che hanno bisogno di sapere cosa espone il loro codice senza creare un team di sicurezza per scoprirlo.
I suoi risultati aiutano il tuo team a decidere; non sono un audit o una certificazione. Un'analisi può segnalare un problema che non c'è, o trascurarne uno che c'è, motivo per cui la decisione spetta sempre alla persona.
Leggi come legge un utente malintenzionato
Il tuo codice, le tue dipendenze, la tua configurazione e i segreti in essi contenuti vengono letti insieme, quindi un punto debole non si nasconde dietro un altro.
Una coda per decidere, non un mucchio di segnalazioni
I probabili falsi positivi vengono messi da parte e ogni decisione presa dal tuo team viene trasferita alla scansione successiva e al controllo della richiesta pull.
Elaborato nell'UE
I tuoi dati vengono elaborati nell'UE e i modelli AI predefiniti vengono eseguiti nella zona dati dell'UE.
Il tuo codice non addestra nulla
Né il tuo codice né i risultati vengono utilizzati per addestrare i modelli di intelligenza artificiale. I risultati, con gli estratti di codice citati, vengono conservati mentre segui repository.
Guarda cosa espone il tuo codice
L'abbonamento online non è ancora aperto. Incontra un esperto: rispondiamo alle tue domande e ti configuriamo il piano più adatto.