VEX est le langage typé au cœur de Vaktex. Chaque investigation devient un workflow que vous pouvez lire, relancer et confier à un collègue.

Vérification de surface

Version 2, enregistrée à l’instant par 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
Lancé dans le bac à sableAnalysé sans erreurhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

Le premier langage pour les pros de la sécurité et les agents

Les appels d’outils deviennent des workflows

Les appels d’outils en plusieurs étapes sont enregistrés comme workflow, à relancer à tout moment.

Typé pour la sécurité

Chaque outil vérifie ses entrées avant l’exécution d’une commande, pour que le code n’échoue pas en cours de route.

Des retests écrits comme des tests de code

Les développeurs les relancent autant qu’ils veulent, sans attendre les agents ni l’équipe sécurité.

Plus de travail par jeton

VEX est conçu pour être facile à lire et concis à écrire, donc les modèles dépensent moins de jetons à chaque étape.

Travail par jeton1–12B12–120B120B+

Optimisations automatiques

Le runtime optimise votre code à votre place : le code des agents, ou vos brouillons, tourne comme s’il était écrit par un ingénieur 10x.

L’humain garde le contrôle

Algorithmes et agents valident chaque appel avant tout changement irréversible, pour intercepter d’abord les actions dangereuses.

Retestez en quelques secondes

Chaque résultat est lié à un workflow : les retests suivants sont rapides et votre équipe peut confirmer que c’est résolu.

Vulnérable
Dernier retest le Oct 9 at 3:51 PM UTC
1 exécution
Repro : cross-site scripting stocké via des champs d’avis produit non assainis (routes/createProductReviews.ts)
Relance la cellule 1, terminé en 33.1s
Ouvrir le workflow

La cellule a été relancée et le résultat s’est reproduit.

  • ReproduitOct 9, 3:51 PM UTC
Étapes pour reproduire
  1. Connectez-vous avec un compte client standard.
  2. Ouvrez une page produit et laissez un avis.
  3. Chargez la même page produit avec un autre utilisateur.
  4. Vérifiez que l’avis s’affiche comme du balisage et non comme du texte brut.
Lancer le retest

D’une question à un workflow durable

  1. Demander
  2. Investiguer
  3. Examiner
  4. Relancer
Demander

Demandez. Décrivez simplement ce que vous voulez vérifier.

Investiguer

Investiguez. Vaktex explore et écrit chaque étape en VEX.

Examiner

Examinez. Chaque appel, entrée et vérification figure sur la page.

Relancer

Relancez. Selon un planning, ou dès qu’une solution est livrée.

Voyez VEX tourner sur votre stack

Réservez une démo et nous écrirons un workflow sur le système de votre choix. Ou découvrez comment nous avons conçu le langage.

enesfrdenbsvfiplarhe