
shannon v2.5.0
Shannon वेब अनुप्रयोगों और APIs के लिए एक स्वायत्त, व्हाइट-बॉक्स AI पेंटेस्टर है। यह आपके स्रोत कोड का विश्लेषण करता है, अटैक वेक्टरों की पहचान करता है, और प्रोडक्शन तक पहुँचने से पहले कमजोरियों को साबित करने के लिए वास्तविक एक्सप्लॉइट निष्पादित करता है।
[!NOTE] Shannon 3.0 लाइव है: गहन सुरक्षा कोड विश्लेषण, अधिक बारीकी से सत्यापित निष्कर्ष, पुनर्निर्मित CLI, नेटिव CI/CD, पेशेवर PDF रिपोर्ट, और SARIF।
Shannon वेब एप्लिकेशन और API के लिए एक स्वायत्त, AI पेंटेस्टर है।
यह आपके सोर्स कोड का विश्लेषण करता है, हमले के रास्तों की पहचान करता है, और उत्पादन तक पहुँचने से पहले कमज़ोरियों को साबित करने के लिए वास्तविक एक्सप्लॉइट निष्पादित करता है। कोई एक्सप्लॉइट नहीं, कोई रिपोर्ट नहीं।
यह रिपॉज़िटरी Shannon ओपन सोर्स है: पूरा एजेंट, आपकी कमांड लाइन से स्थानीय रूप से चलाया जाता है।
Shannon लॉन्च करें
```bash npx @keygraph/shannon@latest ``` इंटरैक्टिव लॉन्चर आपको सेटअप और आपके पहले पेंटेस्ट के माध्यम से मार्गदर्शन करेगा।[!TIP] AI एजेंट और LLM: इस रिपॉज़िटरी के संक्षिप्त मानचित्र के लिए llms.txt से शुरू करें, या README और दस्तावेज़ों को एक फ़ाइल में संयोजित करने के लिए llms-full.txt का उपयोग करें।
विषय-सूची
- विषय-सूची
- Shannon क्या है?
- Shannon क्रिया में
- त्वरित शुरुआत
- मुख्य क्षमताएँ
- CI/CD एकीकरण
- संस्करण
- आर्किटेक्चर
- दस्तावेज़ीकरण
- सुरक्षा, दायरा, और सीमाएँ
- लाइसेंस
- आभार
- Keygraph के बारे में
- समुदाय और सहायता
- सामान्य प्रश्न
- क्या मैं Shannon को स्वयं होस्ट कर सकता हूँ?
- क्या Shannon ब्रिंग योर ओन की (BYOK) का समर्थन करता है?
- क्या Shannon SARIF आउटपुट करता है?
- Shannon किन AI प्रदाताओं का समर्थन करता है?
- क्या मैं Shannon को किसी स्थानीय या स्वयं-होस्टेड मॉडल पर चला सकता हूँ?
- क्या Shannon वास्तव में कमज़ोरियों का शोषण करता है, या केवल स्कैन करता है?
Shannon क्या है?
Shannon एक स्वायत्त AI पेंटेस्टर है जिसे Keygraph द्वारा विकसित किया गया है। यह स्रोत-कोड विश्लेषण को लाइव शोषण के साथ जोड़कर वेब एप्लिकेशनों और उनके अंतर्निहित API का सुरक्षा परीक्षण करता है।
Shannon आपके वेब एप्लिकेशन के स्रोत कोड का विश्लेषण करके संभावित हमला वेक्टरों की पहचान करता है, फिर चल रहे एप्लिकेशन और उसके API के विरुद्ध वास्तविक शोषण निष्पादित करने के लिए ब्राउज़र ऑटोमेशन और कमांड-लाइन टूल्स का उपयोग करता है। अंतिम रिपोर्ट में केवल कार्यशील प्रूफ-ऑफ-कॉन्सेप्ट वाली कमज़ोरियाँ शामिल की जाती हैं।
Shannon एजेंट है। यह रिपॉज़िटरी Shannon Open Source है, वह स्टैंडअलोन पेंटेस्टर जिसे आप स्वयं चलाते हैं। वही Shannon Keygraph प्लेटफ़ॉर्म को भी शक्ति देता है, जो Keygraph का व्यावसायिक पेंटेस्टिंग उत्पाद है। दोनों की तुलना कैसे होती है, यह देखने के लिए संस्करण देखें।
Shannon क्यों मौजूद है
Claude Code और Cursor जैसे टूल्स की बदौलत, आपकी टीम बिना रुके कोड शिप करती है। लेकिन आपका पेनिट्रेशन टेस्ट? वह साल में एक बार होता है। यह एक विशाल सुरक्षा अंतराल पैदा करता है। बाकी 364 दिनों में, आप अनजाने में उत्पादन में कमज़ोरियाँ शिप कर सकते हैं।
Shannon इस अंतराल को ऑन-डिमांड, स्वचालित पेनिट्रेशन टेस्टिंग प्रदान करके भरता है जिसे हर बिल्ड या रिलीज़ के विरुद्ध चलाया जा सकता है।
"Shannon" क्यों?
इसका नाम क्लॉड शैनन के नाम पर रखा गया है, जो सूचना सिद्धांत के जनक हैं। मूल रूप से, पेंटेस्टिंग एक सूचना समस्या है: हर प्रोब किसी सिस्टम की स्थिति के बारे में अनिश्चितता को कम करता है। सर्वोत्तम टूल्स हर अनुरोध से प्राप्त सिग्नल को अधिकतम करते हैं, ज्ञान के उन बिट्स को शोषण पथ में बदलते हैं।
साथ ही, हम चाहते थे कि आप यह कह सकें, "Hey Claude, run Shannon" ताकि आपके वाइब-कोडेड ऐप में सभी सुरक्षा खामियाँ मिल सकें।
मानव पेंटेस्टरों का प्रतिस्थापन नहीं
Shannon विशेषज्ञ पेंटेस्टरों और रेड टीमरों के साथ मिलकर काम करने के लिए बनाया गया है, उन्हें बदलने के लिए नहीं। महान पेंटेस्टर व्यवसाय को समझते हैं, हमलों को ऐसे तरीकों से श्रृंखलाबद्ध करते हैं जिनकी किसी ने कल्पना नहीं की, और वर्षों का निर्णय लाते हैं जिससे वर्तमान मॉडल मेल नहीं खा सकते।
Shannon एक अलग समस्या का समाधान करता है: परीक्षण के लिए सुरक्षा टीमों के पास समय से कहीं अधिक सॉफ़्टवेयर है। महत्वपूर्ण सिस्टमों को आवधिक विशेषज्ञ मूल्यांकन मिलता है, जबकि आंतरिक ऐप्स, API, और तेज़ी से बदलती सेवाओं की लंबी श्रृंखला का परीक्षण शायद ही कभी होता है।
Shannon पेंटेस्टिंग को सॉफ़्टवेयर डेवलपमेंट लाइफसाइकल (SDLC) में बाईं ओर स्थानांतरित करता है। इसका उपयोग स्टेजिंग वातावरणों और रिलीज़ों के विरुद्ध उस गति से शोषण-आधारित परीक्षण चलाने के लिए करें जिस गति से वे वास्तव में शिप होते हैं, और विशेषज्ञ मानव समय को उन जोखिमों के लिए बचाएँ जिनके लिए संगठन को जानने वाले किसी व्यक्ति की आवश्यकता होती है।
Shannon क्रिया में

ये रिपोर्टें Photoview 2.4.0 के Shannon Open Source स्कैन से हैं, जो Doyensec की Aikido और XBOW की तुलना में शामिल एप्लिकेशनों में से एक है। हमने उसी एप्लिकेशन संस्करण के विरुद्ध Shannon चलाया और इसके परिणामों का अलग से मूल्यांकन किया। कार्यप्रणाली, सीमाओं, लागतों, और परिणामों के लिए Doyensec अध्ययन और हमारी Shannon अनुवर्ती तुलना पढ़ें।

