Vex

Vex is a typed language for security automation. Call tools, work with structured results, and share only the output you need.

input domain: host

subs = subfinder(domain)
out(subs.subdomains)

Programs are checked before they run. Available tools and run limits depend on your environment. Only test targets you are authorized to assess.

Start here

  • Language: syntax, inputs, control flow, and findings.

Use vex_search to find available tools and vex_help to check parameters and results. Validate your program before running, and use out() to surface results.

Improve team velocity with
better security and privacy.