VEX היא השפה הטיפוסית שמניעה את Vaktex. כל חקירה הופכת לתהליך עבודה שאפשר לקרוא, להריץ שוב ולהעביר לחבר צוות.

בדיקת שטח תקיפה

גרסה 2, נשמרה הרגע על ידי 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
הופעל ב-sandboxנותח ללא שגיאותhttps://www.example.comhttps://api.example.comhttps://docs.example.comhttps://status.example.comhttps://app.example.com

השפה הראשונה לאנשי אבטחה ולסוכנים

קריאות כלים הופכות לתהליכי עבודה

קריאות כלים מרובות שלבים נשמרות כתהליך עבודה, כך שאפשר להריץ אותו שוב בכל רגע.

טיפוסית, בשביל אבטחה

כל כלי בודק את הקלט שלו לפני שפקודה רצה, כך שהקוד לא נכשל באמצע ההרצה.

בדיקות חוזרות שנכתבות כמו בדיקות קוד

מפתחים מריצים אותן שוב כמה שירצו, בלי לחכות לסוכנים או לצוות האבטחה.

יותר עבודה לכל טוקן

VEX בנויה כך שקל לקרוא אותה וקצר לכתוב אותה, כך שמודלים מוציאים פחות טוקנים על כל שלב.

עבודה לכל טוקן1–12B12–120B120B+

אופטימיזציות אוטומטיות

סביבת הריצה מבצעת אופטימיזציה לקוד בשבילכם, כך שקוד מסוכנים, או הטיוטות הגסות שלכם, רץ כאילו מהנדס 10x כתב אותו.

האנשים נשארים בשליטה

אלגוריתמים וסוכנים מאמתים כל קריאה לפני שמשהו משתנה באופן בלתי הפיך, כך שפעולות מסוכנות נעצרות מראש.

בדיקה חוזרת בשניות

כל ממצא מקושר לתהליך עבודה, כך שבדיקות חוזרות רצות מהר והצוות יכול לוודא שהבעיה נפתרה.

פגיע
נבדק שוב לאחרונה ב-Oct 9 at 3:51 PM UTC
הרצה אחת
שחזור: Stored XSS דרך שדות ביקורת מוצר שלא עברו סניטציה (routes/createProductReviews.ts)
מריץ שוב את תא 1, הסתיים תוך 33.1s
פתיחת תהליך העבודה

התא הורץ שוב והממצא חזר על עצמו.

  • שוחזרOct 9, 3:51 PM UTC
צעדים לשחזור
  1. התחברו עם חשבון לקוח רגיל.
  2. פתחו דף מוצר כלשהו וכתבו ביקורת.
  3. טענו את אותו דף מוצר כמשתמש אחר.
  4. ודאו שהביקורת מוצגת כ-markup ולא כטקסט רגיל.
הרצת בדיקה חוזרת

משאלה לתהליך עבודה שנשאר אצלכם

  1. שאלה
  2. חקירה
  3. סקירה
  4. הרצה חוזרת
שאלה

שאלו. תארו במילים פשוטות מה אתם רוצים לבדוק.

חקירה

חקרו. Vaktex חוקרת וכותבת כל שלב ב-VEX.

סקירה

סקרו. כל קריאה, קלט ובדיקה מופיעים בדף.

הרצה חוזרת

הריצו שוב. לפי לוח זמנים, או ברגע שפתרון משוחרר.

ראו את VEX רצה על הסטאק שלכם

הזמינו הדגמה ונכתוב תהליך עבודה מול מערכת שתבחרו. או קראו איך בנינו את השפה.

enesfrdenbsvfiplarhe