VEX är det typade språket som driver Vaktex. Varje utredning blir ett arbetsflöde som du kan läsa, köra om och lämna över till en kollega.

Ytkontroll

Version 2, sparad nyss av 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
Startad i sandlådaTolkad utan felhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

Det första språket för säkerhetsexperter och agenter

Verktygsanrop blir arbetsflöden

Verktygsanrop i flera steg sparas som ett arbetsflöde, så att du kan köra om det när som helst.

Typat för säkerhet

Varje verktyg kontrollerar sina indata innan ett kommando körs, så att koden inte fallerar mitt i körningen.

Omtester skrivna som kodtester

Utvecklare kör om dem så ofta de vill, utan att vänta på agenter eller säkerhetsteamet.

Mer arbete per token

VEX är byggt för att vara lätt att läsa och kort att skriva, så modellerna lägger färre tokens på varje steg.

Arbete per token1–12B12–120B120B+

Automatiska optimeringar

Körmiljön optimerar koden åt dig, så att kod från agenter, eller dina egna grova utkast, körs som om en 10x-ingenjör skrivit den.

Människor behåller kontrollen

Algoritmer och agenter validerar varje anrop innan något oåterkalleligt ändras, så att farliga åtgärder fångas först.

Testa om på sekunder

Varje fynd är kopplat till ett arbetsflöde, så framtida omtester går snabbt och teamet kan bekräfta att det är löst.

Sårbar
Senast omtestad Oct 9 at 3:51 PM UTC
1 körning
Repro: Lagrad cross-site scripting via osanerade fält i produktrecensioner (routes/createProductReviews.ts)
Kör om cell 1, klar på 33,1 s
Öppna arbetsflöde

Cellen kördes om och fyndet inträffade igen.

  • ÅterskapadOct 9, 3:51 PM UTC
Steg för att återskapa
  1. Logga in som en vanlig kund.
  2. Öppna valfri produktsida och skriv en recension.
  3. Ladda samma produktsida som en annan användare.
  4. Bekräfta att recensionen renderas som markup i stället för ren text.
Kör omtest

Från en fråga till ett arbetsflöde som du behåller

  1. Fråga
  2. Utred
  3. Granska
  4. Kör om
Fråga

Fråga. Beskriv med vanliga ord vad du vill få kontrollerat.

Utred

Utred. Vaktex utforskar och skriver varje steg som VEX.

Granska

Granska. Varje anrop, indata och kontroll finns på sidan.

Kör om

Kör om. Enligt schema, eller i samma stund som en lösning släpps.

Se VEX köras på er egen stack

Boka en demo så skriver vi ett arbetsflöde mot ett system ni väljer. Eller läs om hur vi byggde språket.

enesfrdenbsvfiplarhe