Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

WSTG Agent

wstg-agent Cyberstrike की वेब सुरक्षा परीक्षण पाइपलाइन का ऑर्केस्ट्रेटर है। यह कैप्चर किए गए HTTP ट्रैफिक को प्राप्त करता है और अनुरोध विशेषताओं और संचित सत्र संदर्भ के आधार पर उचित WSTG विशेषज्ञ एजेंट्स को भेजता है।

अवलोकन

गुणमान
Agent IDwstg-agent
भूमिकाorchestrator
डोमेन@cyberstrike-io/web
रंगनीला

यह कैसे काम करता है

wstg-agent एक शुद्ध ऑर्केस्ट्रेटर है — यह स्वयं कमजोरी परीक्षण नहीं करता। इसका कार्यप्रवाह:

  1. एक कैप्चर किया गया HTTP अनुरोध प्राप्त करता है (HackBrowser या Chrome Extension से)
  2. अनुरोध विशेषताओं और संचित सत्र संदर्भ का विश्लेषण करता है
  3. सिग्नल-आधारित डिस्पैच के माध्यम से अनुरोध को उचित WSTG विशेषज्ञ(ओं) को रूट करता है
  4. परीक्षण कतार और पुनः-परीक्षण ट्रिगर का प्रबंधन करता है

सिग्नल-आधारित रूटिंग

प्रत्येक कैप्चर किया गया अनुरोध अपनी विशेषताओं के आधार पर सिग्नल उत्पन्न करता है — एंडपॉइंट पथ, पैरामीटर, हेडर, प्रतिक्रिया पैटर्न, और Vortex नियम मिलान। wstg-agent इन सिग्नलों को विशेषज्ञ वर्गों में मैप करता है:

सिग्नल श्रेणीविशेषज्ञ
प्रमाणीकरण पैटर्नwstg-authentication
प्राधिकरण संकेतकwstg-authorization
इनपुट पैरामीटरwstg-input-validation
सत्र टोकनwstg-session-mgmt
कॉन्फ़िगरेशन एंडपॉइंट्सwstg-config-deploy
API पैटर्नwstg-api
क्रिप्टो संकेतकwstg-cryptography
त्रुटि प्रतिक्रियाएंwstg-error-handling
व्यापार तर्कwstg-business-logic
क्लाइंट-साइड संसाधनwstg-client-side
LLM एंडपॉइंट्सwstg-llm

एक ही अनुरोध कई विशेषज्ञों को ट्रिगर कर सकता है जब यह कई श्रेणियों से सिग्नल प्रदर्शित करता है।

WSTG विशेषज्ञ

प्रत्येक विशेषज्ञ एक WSTG श्रेणी के लिए एक केंद्रित परीक्षण एजेंट है:

विशेषज्ञWSTG अनुभागकेंद्र
wstg-info-gathering4.1फ़िंगरप्रिंटिंग, एन्यूमरेशन, लीक डिटेक्शन
wstg-config-deploy4.2सर्वर कॉन्फ़िग, डिफ़ॉल्ट क्रेडेंशियल्स, फ़ाइल एक्सटेंशन
wstg-identity-mgmt4.3यूज़र एन्यूमरेशन, खाता प्रावधान
wstg-authentication4.4लॉगिन बाइपास, क्रेडेंशियल परीक्षण, MFA
wstg-authorization4.5IDOR, विशेषाधिकार वृद्धि, पथ ट्रैवर्सल
wstg-session-mgmt4.6सत्र स्थिरीकरण, कुकी विशेषताएं, टाइमआउट
wstg-input-validation4.7SQLi, XSS, SSTI, कमांड इंजेक्शन
wstg-error-handling4.8त्रुटि प्रकटीकरण, स्टैक ट्रेस
wstg-cryptography4.9कमजोर सिफर, पैडिंग ओरेकल, की एक्सपोज़र
wstg-business-logic4.10वर्कफ़्लो बाइपास, रेस कंडीशन
wstg-client-side4.11DOM XSS, क्लिकजैकिंग, postMessage
wstg-api4.12BOLA, मास असाइनमेंट, रेट लिमिटिंग
wstg-llmकस्टमप्रॉम्प्ट इंजेक्शन, LLM-विशिष्ट हमले

प्रत्येक विशेषज्ञ WSTG स्किल्स (नियतात्मक परीक्षण स्क्रिप्ट) ले जाता है जिन्हें वह कैप्चर किए गए अनुरोधों के विरुद्ध निष्पादित करता है।

Escalation Hunter

विशेषज्ञों के परीक्षण पूर्ण होने के बाद, escalation-hunter श्रृंखलित कमजोरियों की पहचान करने और प्रभाव बढ़ाने के लिए सभी निष्कर्षों में चलता है।

अनुमतियां

wstg-agent ऑर्केस्ट्रेटर के पास प्रतिबंधित अनुमति सेट है:

  • कार्य बना सकता है (विशेषज्ञों को भेज सकता है)
  • सत्र संदर्भ और कवरेज नोट पढ़ सकता है
  • कार्यप्रणाली स्थिति और दायरा जांच सकता है
  • सीधे परीक्षण नहीं कर सकता या कमजोरियां रिपोर्ट नहीं कर सकता