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.
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.
input domain: hostsubs = 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))
Startet i sandkasseTolket uten feilhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com
Verktøykall i flere steg lagres som en arbeidsflyt, så du kan kjøre den på nytt når som helst.
Hvert verktøy sjekker inndataene før en kommando kjøres, så koden ikke feiler midt i kjøringen.
Utviklere kjører dem så ofte de vil, uten å vente på agenter eller sikkerhetsteamet.
VEX er laget for å være lett å lese og kort å skrive, så modellene bruker færre tokens på hvert steg.
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.
Algoritmer og agenter validerer hvert kall før noe irreversibelt endres, så farlige handlinger fanges opp først.
Hvert funn lenker til en arbeidsflyt, så fremtidige retester går raskt og teamet kan bekrefte at det er løst.
Cellen ble kjørt på nytt, og funnet oppstod igjen.
Spør. Beskriv hva du vil ha sjekket, med vanlige ord.
Undersøk. Vaktex utforsker og skriver hvert steg som VEX.
Gå gjennom. Hvert kall, hver inndata og hver sjekk står på siden.
Kjør på nytt. Etter en tidsplan, eller i det øyeblikket en løsning rulles ut.
Bestill en demo, så skriver vi en arbeidsflyt mot et system du velger. Eller les hvordan vi bygde språket.