VEX er det typede språket bak Vaktex. Hver undersøkelse blir en arbeidsflyt du kan lese, kjøre på nytt og gi videre til en kollega.

Overflatesjekk

Versjon 2, lagret nå nettopp 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
Startet i sandkasseTolket uten feilhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

Det første språket for sikkerhetsfolk og agenter

Verktøykall blir arbeidsflyter

Verktøykall i flere steg lagres som en arbeidsflyt, så du kan kjøre den på nytt når som helst.

Typet for sikkerhet

Hvert verktøy sjekker inndataene før en kommando kjøres, så koden ikke feiler midt i kjøringen.

Retester skrevet som kodetester

Utviklere kjører dem så ofte de vil, uten å vente på agenter eller sikkerhetsteamet.

Mer arbeid per token

VEX er laget for å være lett å lese og kort å skrive, så modellene bruker færre tokens på hvert steg.

Arbeid per token1–12B12–120B120B+

Automatisk optimalisering

Kjøremiljøet optimaliserer koden for deg, så kode fra agenter, eller dine egne grove utkast, kjører som om en 10x-ingeniør skrev den.

Mennesker har kontrollen

Algoritmer og agenter validerer hvert kall før noe irreversibelt endres, så farlige handlinger fanges opp først.

Test på nytt på sekunder

Hvert funn lenker til en arbeidsflyt, så fremtidige retester går raskt og teamet kan bekrefte at det er løst.

Sårbar
Sist testet på nytt Oct 9 at 3:51 PM UTC
1 kjøring
Repro: Lagret cross-site scripting via usaniterte felt i produktanmeldelser (routes/createProductReviews.ts)
Kjørte celle 1 på nytt, ferdig på 33.1s
Åpne arbeidsflyt

Cellen ble kjørt på nytt, og funnet oppstod igjen.

  • GjenskaptOct 9, 3:51 PM UTC
Steg for å gjenskape
  1. Logg inn som en vanlig kundekonto.
  2. Åpne en produktside og skriv en anmeldelse.
  3. Last inn samme produktside som en annen bruker.
  4. Bekreft at anmeldelsen vises som markup i stedet for ren tekst.
Kjør retest

Fra et spørsmål til en arbeidsflyt du beholder

  1. Spør
  2. Undersøk
  3. Gå gjennom
  4. Kjør på nytt
Spør

Spør. Beskriv hva du vil ha sjekket, med vanlige ord.

Undersøk

Undersøk. Vaktex utforsker og skriver hvert steg som VEX.

Gå gjennom

Gå gjennom. Hvert kall, hver inndata og hver sjekk står på siden.

Kjør på nytt

Kjør på nytt. Etter en tidsplan, eller i det øyeblikket en løsning rulles ut.

Se VEX kjøre på din egen stack

Bestill en demo, så skriver vi en arbeidsflyt mot et system du velger. Eller les hvordan vi bygde språket.

enesfrdenbsvfiplarhe