Ved, hvad din kode afslører, og hvad du skal rette først.
Vauban er applikationssikkerhed for koden for små og mellemstore virksomheder i Frankrig og Europa. Den læser din repositories på GitHub, GitLab og Azure DevOps, karaktererer hver enkelt fra A til F, skriver sin handlingsplan og tjekker hver pull-anmodning i dit CI. Vauban er i sin pilotfase.
Applikationssikkerhed for din kode, fra repository til checken i dit CI.
Vauban læser koden for den repositories, du forbinder og viser, hvad der er afsløret: fejl i din egen kode, lækkede hemmeligheder, sårbare afhængigheder og risikabel konfiguration. For hver repository omdanner det resultaterne til en karakter fra A til F og en handlingsplan, og de beslutninger, dit team registrerer, gælder for de næste scanninger og til kontrollen af hver pull-anmodning.
Et lille team ved, hvad dets kode afslører, og hvad der skal rettes først, har kontrol over hver beslutning og fanger en ny fejl ved pull-anmodningen i stedet for i produktionen.
I enhver plan
Hvad hver Vauban-plan indeholder
Solo og Team kører de samme analyser på hver scanning. Teamplanen tilføjer den agentiske AI-gennemgang og højere quotas.
Statisk analyse og hemmeligheder
Statisk analyse af din kode (SAST) og lækkede hemmeligheder rapporteret efter, hvor de er, og af den regel, der fandt dem, med værdien maskeret helt eller delvist. Behandl enhver hemmelig Vauban-rapport som afsløret: tilbagekald den og erstat den.
Konfigurationsfiler
Dockerfiler, Terraform-filer og konfigurationen af din CI analyseres med koden.
Afhængigheder (SCA)
Kendte sårbarheder i dine afhængigheder, hver med den faste version, den kendte-udnyttede markør og EPSS-sandsynlighed. Reachability viser, om din kode rent faktisk når en sårbar afhængighed. Billederne, som repository bygger, og de basisbilleder, den erklærer, kontrolleres også.
Licenser og SBOM
Komponenter grupperet efter licensfamilie, og din beslutning registreret på hver licens, de bærer. SBOM-eksporten i CycloneDX 1.6 og SPDX 2.3. En licens identificeret af Vauban er ikke juridisk rådgivning: beslutningen forbliver din.
En karakter og en handlingsplan
En sikkerhedsgrad fra A til F for hver repository, en handlingsplan, sammenligningen med den tidligere scanning og tendenser over tid. Hver repository, du følger, scannes hver dag, og disse scanninger tæller ikke med i din quota. Resultaterne af ydeevne og privatlivets fred er også anført uden for karakteren.
Færre falske alarmer og det sidste ord til dig
På komplette repository-scanninger sorteres sandsynlige falske positiver automatisk fra. En persons beslutning overstiger denne triage, og de beslutninger og undtagelser, som dit team registrerer, deles af alle, der beviser adgang til repository og anvendes på pull-request-kontrollen.
AI-forklaringer og en assistent
AI forklarer hvert fund, og assistenten besvarer dine spørgsmål om det og foreslår en løsning. Hver bruger kan få begge betjent af deres egen AI-udbyder, konfigureret i Vauban.
Dit CI og dine værktøjer
Lagre på GitHub, GitLab og Azure DevOps. API tokens til dit CI, en kontrol af pull-anmodninger og filialer og SARIF-eksport for de værktøjer, du allerede bruger.
Teamplanen
Hvad teamplanen tilføjer
Alt i Solo-planen, en sikkerhedsgennemgang af AI-modeller og mere plads hver måned.
Agentisk AI sikkerhedsgennemgang
AI-modeller leder efter autentificeringsomgåelse, godkendelsesfejl, brudt lejerisolering, prompt-injektion, fjernudførelse af kode, usikker evaluering og kryptografiske fejl. Hvert fund understøttes af en citeret fil og dens beviser. Ti anmeldelser om måneden i teamplanen.
Mere plads hver måned
500 scanninger, 1.000 pull-anmodninger og branchechecks og 300 AI-forklaringer om måneden, mod 100, 400 og 50 i Solo-planen.
Pilotstadie
Hvor Vauban står i dag
Vauban er i sin pilotfase. De fleste af dens funktioner er live. Det er dem, der lever med en grænse, den der kommer, og hvad der ikke er der endnu.
CI-konfiguration (live, med grænser)
Skaltrinene for en pipeline kontrolleres. De øvrige hygiejneregler for en pipeline er ikke rapporteret endnu.
Tilgængelighed af sårbare afhængigheder (live, med grænser)
Tilgængelig til JavaScript og TypeScript, Python og Go.
Containerbasebilleder (live, med begrænsninger)
Kun de billeder, som repository bygger, og de basisbilleder, den erklærer, er kontrolleret.
Automatisk falsk-positiv triage (live, med grænser)
Kun på hele repository-scanninger. En persons beslutning overstiger den.
Pull-request og branch check (live, med grænser)
Dommen er udgangskoden for CI-trinnet. Der er ikke skrevet noget på pull-anmodningen.
Kommandolinjeværktøj (kommer)
Bygget og endnu ikke udgivet til installation.
Ikke i Vauban endnu
Single sign-on for din virksomheds brugere, team- og brugerledelse og kommentarer eller opgaver til resultater er ikke en del af Vauban i dag.
Planer og priser
Vauban planer
Fire planer, kun for fagfolk og virksomheder. Priserne er pr. måned og eksklusiv moms. Online-abonnementet er ikke åbent endnu, så hver plan starter med en samtale med vores team.
Solo
€39om måneden eksklusiv moms
For én udvikler eller konsulent. Alle funktioner i Vauban, undtagen den agentiske AI-gennemgang.
Kvoter er månedlige og overføres ikke. Der faktureres intet ud over en quota: Når en plan løber ud, går du op til den næste. Scanninger tæller med planen for den person, der starter dem, og en scanning startede med en API token mod planen for den person, der oprettede den token.
Hvordan det virker
Fra en repository til en check i dit CI
Fire trin, og det fjerde kører på hver pull-anmodning.
01
Tilslut en repository
Tilføj en repository fra GitHub, GitLab eller Azure DevOps med en adgang token. Giv token de snævreste rettigheder, de funktioner, du bruger har brug for, og en udløbsdato, hvor din udbyder tillader det.
02
Kør en scanning
Start en scanning fra Vauban. Koden læses i et isoleret miljø, der slettes i slutningen af kørslen, og hver repository, du følger, scannes igen hver dag.
03
Læs karakteren og handleplanen
Hver repository får en karakter fra A til F og en handlingsplan. AI forklarer hvert fund, sammenligningen med den forrige scanning viser, hvad der ændrede sig, og dit teams beslutninger overføres til de næste scanninger.
04
Tjek hver pull-anmodning i din CI
Opret en API token i Vauban og tilføj det CI-trin, som dens guide beskriver. Hver pull-anmodning eller gren kontrolleres i forhold til dine beslutninger og undtagelser, og dommen er udgangskoden for dette trin.
Vauban skriver intet om dine pull-anmodninger. Din pipeline læser dommen, og dine afdelingsregler afgør, om en fusion skal gennemføres.
Bygget til
Bygget til de mennesker, der svarer for koden
Udvikling
Udviklere og konsulenter
Én person og repositories, de passer på: en karakter, en liste over, hvad der skal rettes først, og et tjek på hver pull-anmodning.
Virksomheder
Små og mellemstore virksomheder
En virksomhed uden sit eget sikkerhedsteam ser, hvad dens kode viser, og hvad der skal rettes først, forklaret med almindelige ord.
Engineering
Tekniske leads
Beslutninger og undtagelser, der er registreret én gang, gælder for alle, der beviser adgang til repository, og for kontrollen i CI.
Hvorfor Vauban
Hvorfor Vauban?
Opkaldt efter Vauban, Ludvig XIVs militæringeniør, som befæstede Frankrigs grænser og ledede mange af sin tids belejringer. Han vidste, hvor en mur viger, fordi han havde taget så mange. Programsikkerhed fungerer på samme måde: kode forsvares bedst ved at læse den, som en angriber ville.
Vauban er først skrevet til små og mellemstore virksomheder, der har brug for at vide, hvad deres kode afslører uden at bygge et sikkerhedsteam for at finde ud af det.
Dets resultater hjælper dit team med at beslutte; de er ikke en revision eller en certificering. En analyse kan rapportere et problem, der ikke er der, eller savne et, hvilket er grunden til, at beslutningen altid forbliver hos en person.
Læs den måde en angriber læser
Din egen kode, dine afhængigheder, din konfiguration og de hemmeligheder, der er tilbage i dem, læses sammen, så det ene svage punkt ikke gemmer sig bag det andet.
En kø til at bestemme, ikke en bunke advarsler
Sandsynlige falske positiver sættes til side, og hver beslutning, dit team tager, overføres til den næste scanning og til pull-request-kontrollen.
Behandlet i EU
Dine data behandles i EU, og standard AI-modellerne kører i EU-datazonen.
Din kode træner intet
Hverken din kode eller resultaterne bruges til at træne AI-modeller. Resultater, med de kodeuddrag, de citerer, gemmes, mens du følger repository.
Se, hvad din kode afslører
Online abonnement er ikke åbent endnu. Mød en ekspert: Vi besvarer dine spørgsmål og sætter dig op på den plan, der passer.