Weet wat uw code blootlegt en wat u eerst moet oplossen.
Vauban is applicatiebeveiliging voor de code van kleine en middelgrote bedrijven in Frankrijk en Europa. Het leest uw repositories op GitHub, GitLab en Azure DevOps, beoordeelt ze allemaal van A tot F, schrijft een actieplan en controleert elk pull-verzoek in uw CI. Vauban bevindt zich in de pilotfase.
Applicatiebeveiliging voor uw code, van de repository tot de check in uw CI.
Vauban leest de code van de repositories waarmee u verbinding maakt en laat zien wat er zichtbaar is: fouten in uw eigen code, gelekte geheimen, kwetsbare afhankelijkheden en risicovolle configuratie. Voor elke repository worden de bevindingen omgezet in een cijfer van A tot F en een actieplan, en de beslissingen die uw team vastlegt, zijn van toepassing op de volgende scans en op de controle van elke pull-request.
Een klein team weet wat de code blootlegt en wat het eerst moet worden opgelost, houdt de controle over elke beslissing en ontdekt een nieuwe fout bij het pull-verzoek in plaats van tijdens de productie.
In elk plan
Wat elk Vauban-abonnement omvat
Solo en Team voeren bij elke scan dezelfde analyses uit. Het teamplan voegt de agent AI-beoordeling en hogere quota's toe.
Statische analyse en geheimen
Statische analyse van uw code (SAST) en gelekte geheimen, gerapporteerd op basis van waar ze zich bevinden en op basis van de regel die ze heeft gevonden, waarbij de waarde geheel of gedeeltelijk wordt gemaskeerd. Behandel alle geheime Vauban-rapporten als openbaar: trek ze in en vervang ze.
Configuratiebestanden
Met de code worden Dockerfiles, Terraform-bestanden en de configuratie van uw CI geanalyseerd.
Afhankelijkheden (SCA)
Bekende kwetsbaarheden in uw afhankelijkheden, elk met de vaste versie, de bekende geëxploiteerde markering en de EPSS-waarschijnlijkheid. Bereikbaarheid laat zien of uw code daadwerkelijk een kwetsbare afhankelijkheid bereikt. De afbeeldingen die repository bouwt en de basisafbeeldingen die het declareert, worden ook gecontroleerd.
Licenties en SBOM
Componenten gegroepeerd per licentiefamilie, en uw beslissing vastgelegd op elke licentie die ze dragen. De SBOM exporteert in CycloneDX 1.6 en SPDX 2.3. Een licentie geïdentificeerd door Vauban is geen juridisch advies: de beslissing blijft aan u.
Een cijfer en een actieplan
Voor elke repository een beveiligingsklasse van A tot en met F, een actieplan, de vergelijking met de vorige scan en trends in de tijd. Elke repository die u volgt, wordt elke dag gescand, en die scans tellen niet mee voor uw quota. Prestatie- en privacybevindingen worden ook vermeld, buiten het cijfer.
Minder valse alarmen en het laatste woord voor u
Bij volledige repository-scans worden waarschijnlijke valse positieven automatisch uitgezocht. De beslissing van een persoon overtreft deze triage, en de beslissingen en uitzonderingen die uw teamrecords registreren, worden gedeeld door iedereen die toegang bewijst tot de repository, en toegepast op de pull-request-controle.
AI-uitleg en een assistent
AI legt elke bevinding uit, en de assistent beantwoordt uw vragen erover en stelt een oplossing voor. Elke gebruiker kan beide laten bedienen door zijn eigen AI-provider, geconfigureerd in Vauban.
Uw CI en uw tools
Opslagplaatsen op GitHub, GitLab en Azure DevOps. API tokens voor uw CI, een controle op pull-requests en branches, en SARIF-export voor de tools die u al gebruikt.
Het teamplan
Wat het Teamplan toevoegt
Alles in het Solo-abonnement, een beveiligingsbeoordeling door AI-modellen en elke maand meer ruimte.
Agentische AI-beveiligingsbeoordeling
AI-modellen zoeken naar authenticatieomzeiling, autorisatiefouten, verbroken huurderisolatie, prompt-injectie, uitvoering van externe code, onveilige evaluatie en cryptografiefouten. Elke bevinding wordt ondersteund door een geciteerd bestand en het bijbehorende bewijsmateriaal. Tien reviews per maand in het Teamplan.
Elke maand meer ruimte
500 scans, 1.000 pull-request- en filiaalcontroles en 300 AI-verklaringen per maand, tegenover 100, 400 en 50 in het Solo-plan.
Proeffase
Waar Vauban vandaag de dag staat
Vauban bevindt zich in de pilotfase. De meeste functies zijn live. Dit zijn degenen die leven met een limiet, degene die eraan komt, en wat er nog niet is.
CI-configuratie (live, met limieten)
De shell-stappen van een pipeline worden gecontroleerd. De overige hygiëneregels van een pipeline zijn nog niet gerapporteerd.
Bereikbaarheid van kwetsbare afhankelijkheden (live, met grenzen)
Beschikbaar voor JavaScript en TypeScript, Python en Go.
Containerbasisimages (live, met limieten)
Alleen de afbeeldingen die repository bouwt en de basisafbeeldingen die het declareert, worden gecontroleerd.
Automatische vals-positieve triage (live, met limieten)
Alleen op volledige repository-scans. De beslissing van een persoon overtreft deze.
Pull-request en branch check (live, met limieten)
Het oordeel is de exitcode van de CI-stap. Er wordt niets op de pull-aanvraag geplaatst.
Commandoregeltool (komt eraan)
Gebouwd en nog niet gepubliceerd voor installatie.
Nog niet in Vauban
Single sign-on voor de gebruikers van uw bedrijf, team- en gebruikersbeheer en opmerkingen of opdrachten over bevindingen maken momenteel geen deel uit van Vauban.
Plannen en prijzen
Vauban-plannen
Vier abonnementen, alleen voor professionals en bedrijven. Prijzen zijn per maand en exclusief BTW. Online abonnement is nog niet geopend, dus elk abonnement begint met een gesprek met ons team.
Solo
€39per maand, exclusief BTW
Voor één ontwikkelaar of consultant. Alle functies van Vauban, behalve de agentische AI-beoordeling.
Quota zijn maandelijks en kunnen niet worden overgedragen. Er wordt niets meer gefactureerd dan een quota: als een plan tekortschiet, ga je door naar het volgende. Scans tellen mee voor het plan van de persoon die ze start, en een scan die is gestart met een API token voor het plan van de persoon die dat token heeft gemaakt.
Hoe het werkt
Van een repository tot een cheque in uw CI
Vier stappen, en de vierde wordt uitgevoerd bij elke pull-aanvraag.
01
Sluit een repository aan
Voeg een repository toe vanuit GitHub, GitLab of Azure DevOps met toegang token. Geef de token de smalste rechten die u nodig heeft voor de functies die u nodig heeft, en een vervaldatum waarop uw provider deze toestaat.
02
Voer een scan uit
Start een scan vanuit Vauban. De code wordt gelezen in een geïsoleerde omgeving die aan het einde van de run wordt verwijderd, en elke repository die je volgt, wordt elke dag opnieuw gescand.
03
Lees het cijfer en het actieplan
Elke repository krijgt een cijfer van A tot en met F en een actieplan. AI legt elke bevinding uit, de vergelijking met de vorige scan laat zien wat er is veranderd en de beslissingen van uw team worden meegenomen naar de volgende scans.
04
Controleer elk pull-verzoek in uw CI
Maak een API token in Vauban en voeg de CI-stap toe die in de handleiding wordt beschreven. Elke pull-aanvraag of vertakking wordt getoetst aan uw beslissingen en uitzonderingen, en het oordeel is de exitcode van die stap.
Vauban plaatst niets op uw pull-aanvragen. Uw pipeline leest het vonnis, en uw brancheregels beslissen of een fusie doorgaat.
Gebouwd voor
Gebouwd voor de mensen die verantwoordelijk zijn voor de code
Ontwikkeling
Ontwikkelaars en adviseurs
Eén persoon en de repositories waar ze voor zorgen: een cijfer, de lijst met wat eerst moet worden opgelost en een controle op elk pull-verzoek.
Bedrijven
Kleine en middelgrote bedrijven
Een bedrijf zonder eigen beveiligingsteam ziet wat de code blootlegt en wat eerst moet worden opgelost, in duidelijke bewoordingen uitgelegd.
Techniek
Technische leiding
Eenmaal vastgelegde besluiten en uitzonderingen gelden voor iedereen die toegang bewijst tot de repository, en tot de controle in het CI.
Waarom Vauban
Waarom Vauban?
Vernoemd naar Vauban, de militair ingenieur van Lodewijk XIV, die de grenzen van Frankrijk versterkte en veel van de belegeringen van zijn tijd leidde. Hij wist waar een muur bezweek omdat hij er zoveel had meegenomen. Applicatiebeveiliging werkt op dezelfde manier: code kan het beste worden verdedigd door deze te lezen zoals een aanvaller dat zou doen.
Vauban is in de eerste plaats geschreven voor kleine en middelgrote bedrijven die moeten weten wat hun code blootlegt zonder een beveiligingsteam samen te stellen om erachter te komen.
De bevindingen ervan helpen uw team beslissen; het is geen audit of certificering. Een analyse kan een probleem melden dat er niet is, of er een over het hoofd zien, waardoor de beslissing altijd bij iemand blijft.
Lees zoals een aanvaller leest
Uw eigen code, uw afhankelijkheden, uw configuratie en de geheimen die daarin zijn achtergelaten, worden samen gelezen, zodat het ene zwakke punt zich niet achter het andere verbergt.
Een wachtrij om te beslissen, geen stapel waarschuwingen
Waarschijnlijke false positives worden opzij gezet en elke beslissing die uw team neemt, wordt meegenomen naar de volgende scan en de pull-request-controle.
Verwerkt in de EU
Uw gegevens worden verwerkt in de EU en de standaard AI-modellen draaien in de EU-datazone.
Jouw code traint niets
Noch uw code, noch de resultaten worden gebruikt om AI-modellen te trainen. De resultaten, met de codefragmenten die ze citeren, worden bewaard terwijl u repository volgt.
Kijk wat uw code blootlegt
Online abonnement is nog niet geopend. Maak kennis met een expert: wij beantwoorden uw vragen en zetten voor u het plan op dat bij u past.