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 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
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.
01
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.
02
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.
03
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.
04
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.