Powrót na platformę

Bezpieczeństwo kodu

Dowiedz się, co ujawnia Twój kod i co należy najpierw naprawić.

Vauban to zabezpieczenie aplikacji dla kodu małych i średnich przedsiębiorstw we Francji i Europie. Czyta Twój repositories w GitHub, GitLab i Azure DevOps, ocenia każdy z nich od A do F, zapisuje plan działania i sprawdza każde żądanie ściągnięcia w Twoim CI. Vauban jest na etapie pilotażowym.

Bezpieczeństwo kodu

Bezpieczeństwo aplikacji dla Twojego kodu, od repository do sprawdzenia Twojego CI.

Vauban odczytuje kod repositories, z którym się łączysz, i pokazuje, co zostało ujawnione: błędy w twoim kodzie, ujawnione sekrety, podatne zależności i ryzykowna konfiguracja. Dla każdego repository ustalenia przekształcają się w ocenę od A do F i plan działania, a decyzje zapisane przez Twój zespół mają zastosowanie do następnych skanów i kontroli każdego żądania ściągnięcia.

Mały zespół wie, co ujawnia jego kod i co należy najpierw naprawić, utrzymuje kontrolę nad każdą decyzją i wychwytuje nową wadę w żądaniu ściągnięcia, a nie w środowisku produkcyjnym.

W każdym planie

Co obejmuje każdy plan Vauban

Solo i Team przeprowadzają te same analizy przy każdym skanowaniu. Plan Team dodaje agentyczną recenzję AI i wyższe wartości quota.

Analiza statyczna i tajemnice

Analiza statyczna Twojego kodu (SAST) i ujawnionych sekretów zgłaszana według miejsca, w którym się znajdują i reguły, która je znalazła, z wartością maskowaną w całości lub w części. Traktuj wszelkie tajne raporty Vauban jako ujawnione: unieważnij je i zastąp.

Pliki konfiguracyjne

Pliki Dockerfile, pliki Terraform i konfiguracja Twojego CI są analizowane za pomocą kodu.

Zależności (SCA)

Znane luki w twoich zależnościach, każda z naprawioną wersją, znanym-wykorzystanym znacznikiem i prawdopodobieństwem EPSS. Osiągalność pokazuje, czy Twój kod faktycznie osiąga podatną na ataki zależność. Sprawdzane są również obrazy tworzone przez repository i zadeklarowane w nim obrazy podstawowe.

Licencje i SBOM

Komponenty pogrupowane według rodziny licencji i decyzja użytkownika zapisana na każdej licencji, którą posiadają. Eksport SBOM w CycloneDX 1.6 i SPDX 2.3. Licencja zidentyfikowana przez Vauban nie jest poradą prawną: decyzja pozostaje Twoja.

Ocena i plan działania

Stopień bezpieczeństwa od A do F dla każdego repository, plan działania, porównanie z poprzednim skanowaniem i trendy w czasie. Każdy repository, który obserwujesz, jest skanowany codziennie i te skany nie wliczają się do Twojego quota. Wyniki dotyczące wydajności i prywatności są również wymienione poza oceną.

Mniej fałszywych alarmów i ostatnie słowo dla Ciebie

W przypadku pełnych skanów repository prawdopodobne fałszywe alarmy są sortowane automatycznie. Decyzja danej osoby przewyższa tę segregację, a decyzje i wyjątki zapisane w Twoim zespole są udostępniane wszystkim, którzy udowodnią dostęp do repository, i stosowane do sprawdzania żądania ściągnięcia.

Wyjaśnienia AI i asystent

AI wyjaśnia każde odkrycie, a asystent odpowiada na Twoje pytania i sugeruje rozwiązanie. Każdy użytkownik może mieć oba obsługiwane przez własnego dostawcę AI, skonfigurowanego w Vauban.

Twój CI i Twoje narzędzia

Repozytoria na GitHub, GitLab i Azure DevOps. API tokens dla Twojego CI, kontrola żądań ściągania i gałęzi oraz eksport SARIF dla narzędzi, których już używasz.

Plan Zespołu

Co dodaje plan Team

Wszystko w planie Solo, przegląd bezpieczeństwa przez modele AI i więcej miejsca co miesiąc.

Przegląd bezpieczeństwa agenta AI

Modele AI wyszukują obejście uwierzytelniania, wady autoryzacji, zepsutą izolację dzierżawcy, wstrzykiwanie prompt, zdalne wykonanie kodu, niebezpieczną ocenę i wady kryptograficzne. Każde ustalenie jest poparte cytowaną dokumentacją i dowodami. Dziesięć recenzji miesięcznie w planie Team.

Więcej miejsca co miesiąc

500 skanów, 1000 żądań ściągnięcia i kontroli oddziałów oraz 300 wyjaśnień AI miesięcznie w porównaniu do 100, 400 i 50 w planie Solo.

Etap pilotażowy

Gdzie dziś stoi Vauban

Vauban jest na etapie pilotażowym. Większość jego funkcji jest aktywna. To są ci, którzy żyją z limitem, ten, który nadchodzi i ten, którego jeszcze nie ma.

Konfiguracja CI (na żywo, z limitami)

Sprawdzane są kroki powłoki pipeline. Pozostałe zasady higieny pipeline nie zostały jeszcze opublikowane.

Osiągalność wrażliwych zależności (na żywo, z ograniczeniami)

Dostępne dla JavaScript i TypeScript, Python i Go.

Podstawowe obrazy kontenerów (na żywo, z limitami)

Sprawdzane są tylko obrazy utworzone przez repository i zadeklarowane przez nie obrazy podstawowe.

Automatyczna segregacja fałszywie dodatnia (na żywo, z limitami)

Tylko w przypadku pełnych skanów repository. Decyzja człowieka przewyższa ją.

Pull-request i sprawdzanie oddziałów (na żywo, z limitami)

Werdykt jest kodem zakończenia kroku CI. Nic nie jest publikowane w żądaniu ściągnięcia.

Narzędzie wiersza poleceń (w przygotowaniu)

Zbudowany i jeszcze nieopublikowany do instalacji.

Jeszcze nie w Vauban

Pojedyncze logowanie dla użytkowników Twojej firmy, zarządzanie zespołem i użytkownikami oraz komentarze i zadania dotyczące ustaleń nie są obecnie częścią Vauban.

Plany i ceny

Plany Vauban

Cztery plany, tylko dla profesjonalistów i firm. Ceny podane są za miesiąc i nie zawierają podatku VAT. Subskrypcja online nie jest jeszcze otwarta, dlatego każdy plan rozpoczyna się od rozmowy z naszym zespołem.

Solo

€39miesięcznie, bez podatku VAT

Dla jednego programisty lub konsultanta. Każda funkcja Vauban, z wyjątkiem agentycznego przeglądu AI.

  • 100 skanów miesięcznie
  • 400 kontroli pull-request i oddziałów miesięcznie
  • 50 wyjaśnień AI miesięcznie
  • 1 użytkownik
Poznaj eksperta

Business

Od 590 € miesięcznie, bez VAT

Dla firmy z większym kodem i większą liczbą ludzi. Sprzedawane wyłącznie na podstawie wyceny, nigdy online.

  • 2000 skanów miesięcznie
  • 4000 kontroli pull requestów i oddziałów miesięcznie
  • 1500 wyjaśnień AI miesięcznie
  • 50 recenzji agentów AI miesięcznie
  • Użytkownicy ustawieni w Twojej wycenie
Poznaj eksperta

Enterprise

Na cytacie

W przypadku firmy, której quotas, użytkownicy i warunki są określone w osobnej umowie.

  • Każda funkcja Vauban
  • Limity i liczba użytkowników określone w umowie
  • Warunki uzgodnione z Tobą na piśmie
Poznaj eksperta

Limity są miesięczne i nie podlegają przeniesieniu. Nic nie jest naliczane poza quota: gdy kończy się plan, przechodzisz do następnego. Skany wliczają się do planu osoby, która je rozpoczyna, a skanowanie rozpoczęte za pomocą API token względem planu osoby, która utworzyła token.

Jak to działa

Od repository do sprawdzenia Twojego CI

Cztery kroki, a czwarty uruchamia się przy każdym żądaniu ściągnięcia.

  1. Podłącz repository

    Dodaj repository z GitHub, GitLab lub Azure DevOps z dostępem token. Nadaj token najwęższe prawa do funkcji, których potrzebujesz, oraz datę wygaśnięcia, jeśli pozwala na to Twój dostawca.

  2. Uruchom skanowanie

    Rozpocznij skanowanie z poziomu Vauban. Kod jest odczytywany w izolowanym środowisku, które jest usuwane na koniec przebiegu, a każdy obserwowany repository jest codziennie ponownie skanowany.

  3. Przeczytaj ocenę i plan działania

    Każdy repository otrzymuje ocenę od A do F oraz plan działania. Sztuczna inteligencja wyjaśnia każde odkrycie, porównanie z poprzednim skanowaniem pokazuje, co się zmieniło, a decyzje Twojego zespołu przekładają się na kolejne skany.

  4. Sprawdź każde żądanie ściągnięcia w swoim CI

    Utwórz interfejs API token w Vauban i dodaj krok CI opisany w jego przewodniku. Każde żądanie ściągnięcia lub gałąź jest sprawdzane pod kątem Twoich decyzji i wyjątków, a werdyktem jest kod zakończenia tego kroku.

Vauban nie publikuje żadnych informacji na temat Twoich żądań ściągnięcia. Twój pipeline odczytuje werdykt, a zasady Twojego oddziału decydują, czy fuzja dojdzie do skutku.

Zbudowany dla

Stworzony dla ludzi, którzy odpowiadają za kod

Rozwój

Programiści i konsultanci

Jedna osoba i repositories, którymi się opiekuje: ocena, lista tego, co należy naprawić w pierwszej kolejności, i kontrola przy każdym żądaniu ściągnięcia.

Firmy

Małe i średnie przedsiębiorstwa

Firma nieposiadająca własnego zespołu ds. bezpieczeństwa widzi, co ujawnia jej kod i co należy najpierw naprawić, wyjaśniając to prostymi słowami.

Inżynieria

Przewody techniczne

Decyzje i wyjątki zapisane jednorazowo dotyczą każdego, kto udowodni dostęp do repository i odprawy w CI.

Dlaczego Vauban

Dlaczego Vauban?

Nazwany na cześć Vauban, inżyniera wojskowego Ludwika XIV, który ufortyfikował granice Francji i przewodził wielu oblężeniom swoich czasów. Wiedział, gdzie ustępuje mur, ponieważ zabrał ich tak wiele. Bezpieczeństwo aplikacji działa w ten sam sposób: kod najlepiej chronić, czytając go w sposób, w jaki zrobiłby to atakujący.

Vauban został napisany najpierw dla małych i średnich firm, które muszą wiedzieć, co ujawnia ich kod, bez konieczności budowania zespołu ds. bezpieczeństwa, aby się tego dowiedzieć.

Jego ustalenia pomogą Twojemu zespołowi podjąć decyzję; nie stanowią one audytu ani certyfikacji. Analiza może wskazać problem, którego nie ma, lub pominąć taki, który istnieje, dlatego decyzja zawsze pozostaje w gestii człowieka.

Czytaj tak, jak czyta atakujący

Twój własny kod, Twoje zależności, Twoja konfiguracja i pozostawione w nich tajemnice są odczytywane razem, dzięki czemu jeden słaby punkt nie kryje się za drugim.

Kolejka do podjęcia decyzji, a nie sterta alertów

Prawdopodobne fałszywe alarmy są odkładane na bok, a każda decyzja podjęta przez Twój zespół zostaje przeniesiona do następnego skanowania i sprawdzenia żądania ściągnięcia.

Przetworzone w UE

Twoje dane są przetwarzane w UE, a domyślne modele AI działają w strefie danych UE.

Twój kod niczego nie trenuje

Ani Twój kod, ani wyniki nie są używane do uczenia modeli AI. Wyniki wraz z cytowanymi przez nie fragmentami kodu są przechowywane podczas wykonywania instrukcji repository.

Zobacz, co ujawnia Twój kod

Subskrypcja online nie jest jeszcze otwarta. Spotkaj się z ekspertem: odpowiemy na Twoje pytania i przygotujemy dla Ciebie odpowiedni plan.

Poznaj eksperta