Terug naar het perron

Codebeveiliging

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.

Codebeveiliging

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.

  • 100 scans per maand
  • 400 pull-request- en filiaalcheques per maand
  • 50 AI-uitleg per maand
  • 1 gebruiker
Maak kennis met een deskundige

Business

Vanaf € 590,- per maand, exclusief BTW

Voor een bedrijf met meer code en meer mensen. Wordt alleen op offerte verkocht, nooit online.

  • 2.000 scans per maand
  • 4.000 pull-request- en filiaalcheques per maand
  • 1.500 AI-uitleg per maand
  • 50 agent AI-beoordelingen per maand
  • Gebruikers ingesteld in uw offerte
Maak kennis met een deskundige

Enterprise

Op offerte

Voor een bedrijf waarvan de quotas, gebruikers en voorwaarden zijn vastgelegd in een eigen contract.

  • Alle functies van Vauban
  • Quota en gebruikers vastgelegd in uw contract
  • Voorwaarden die schriftelijk met u zijn overeengekomen
Maak kennis met een deskundige

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Maak kennis met een deskundige