VEX to typowany język, na którym działa Vaktex. Każde śledztwo staje się przepływem, który możesz przeczytać, uruchomić ponownie i przekazać koledze z zespołu.

Kontrola powierzchni

Wersja 2, zapisana przed chwilą przez Eoin Shearer

input domain: host​subs = subfinder(domain)live = httpx(subs.subdomains)​parallel(max=8) for url in live.urls {  r = http.get(url, timeout=5s)  expect r.status < 500, "server error", severity="medium"}​out(head(live.urls, 5))
8.41s
Uruchomiono w piaskownicySparsowano bez błędówhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

Pierwszy język dla specjalistów bezpieczeństwa i agentów

Wywołania narzędzi stają się przepływami

Wieloetapowe wywołania narzędzi zapisują się jako przepływ, więc uruchomisz go ponownie w każdej chwili.

Typowany pod bezpieczeństwo

Każde narzędzie sprawdza dane wejściowe, zanim polecenie się uruchomi, więc kod nie wysypie się w połowie.

Retesty pisane jak testy kodu

Deweloperzy uruchamiają je, kiedy chcą, bez czekania na agentów czy zespół bezpieczeństwa.

Więcej pracy na token

VEX jest czytelny i zwięzły, więc modele zużywają mniej tokenów na każdym kroku.

Praca na token1–12B12–120B120B+

Automatyczne optymalizacje

Środowisko wykonawcze samo optymalizuje Twój kod, więc kod od agentów czy Twoje szkice działa, jakby napisał go inżynier 10x.

Ludzie zachowują kontrolę

Algorytmy i agenci weryfikują każde wywołanie, zanim zajdzie nieodwracalna zmiana, więc niebezpieczne działania są wyłapywane wcześniej.

Retest w kilka sekund

Każde ustalenie łączy się z przepływem, więc kolejne retesty działają szybko, a zespół może potwierdzić, że problem rozwiązano.

Podatne
Ostatni retest: Oct 9 at 3:51 PM UTC
1 uruchomienie
Repro: Stored XSS przez niefiltrowane pola recenzji produktu (routes/createProductReviews.ts)
Ponownie uruchamia komórkę 1, ukończono w 33.1s
Otwórz przepływ

Komórkę uruchomiono ponownie i problem wystąpił znowu.

  • OdtworzonoOct 9, 3:51 PM UTC
Kroki do odtworzenia
  1. Zaloguj się na zwykłe konto klienta.
  2. Otwórz dowolną stronę produktu i dodaj recenzję.
  3. Wczytaj tę samą stronę produktu jako inny użytkownik.
  4. Sprawdź, czy recenzja renderuje się jako znaczniki, a nie zwykły tekst.
Uruchom retest

Od pytania do przepływu, który zostaje

  1. Zapytaj
  2. Śledztwo
  3. Przegląd
  4. Powtórka
Zapytaj

Zapytaj. Opisz prostymi słowami, co chcesz sprawdzić.

Śledztwo

Zbadaj. Vaktex bada i zapisuje każdy krok w VEX.

Przegląd

Przejrzyj. Każde wywołanie, wejście i kontrola są na stronie.

Powtórka

Powtórz. Według harmonogramu albo zaraz po wdrożeniu poprawki.

Zobacz VEX na własnym stosie

Umów demo, a napiszemy przepływ dla wybranego przez Ciebie systemu. Albo przeczytaj, jak zbudowaliśmy ten język.

enesfrdenbsvfiplarhe