VEX is the typed language powering Vaktex. Every investigation becomes a workflow you can read, rerun, and hand to a teammate.

Surface check

Version 2, saved just now by 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
Started on sandboxParsed cleanlyhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

The first language for security professionals and agents

Tool calls become workflows

Multi-step tool calls are saved as a workflow, so you can rerun it any time.

Typed for security

Every tool checks its inputs before a command runs, so code doesn’t fail mid-run.

Retests written like code tests

Developers rerun them as often as they like, without waiting on agents or the security team.

More work per token

VEX is built to be easy to read and short to write, so models spend fewer tokens on every step.

Work per token1–12B12–120B120B+

Auto optimizations

The runtime optimizes your code for you, so code from agents, or your own rough drafts, runs as if a 10x engineer wrote it.

People stay in control

Algorithms and agents validate every call before anything irreversible changes, so dangerous actions are caught first.

Retest in seconds

Every finding links to a workflow, so future retests run quickly and your team can confirm it’s resolved.

Vulnerable
Last retested on Oct 9 at 3:51 PM UTC
1 run
Repro: Stored cross-site scripting via unsanitized product review fields (routes/createProductReviews.ts)
Re-runs cell 1, finished in 33.1s
Open workflow

The cell was re-run and the finding happened again.

  • ReproducedOct 9, 3:51 PM UTC
Steps to reproduce
  1. Sign in as a regular customer account.
  2. Open any product page and leave a review.
  3. Load the same product page as a different user.
  4. Confirm the review renders as markup rather than plain text.
Run retest

From a question to a workflow you keep

  1. Ask
  2. Investigate
  3. Review
  4. Rerun
Ask

Ask. Describe what you want checked, in plain words.

Investigate

Investigate. Vaktex explores and writes each step as VEX.

Review

Review. Every call, input and check is on the page.

Rerun

Rerun. On a schedule, or the moment a solution ships.

See VEX run on your own stack

Book a demo and we’ll write a workflow against a system you choose. Or read how we built the language.

enesfrdenbsvfiplarhe