उदाहरण

Lagune प्रॉम्प्ट के उदाहरण: Blue Team फ़्लो को ऑटोमेट करें

कॉपी करके तुरंत इस्तेमाल करने लायक़ Lagune प्रॉम्प्ट: सिर्फ़ पढ़ने वाला स्कैन, पूरा Blue Team फ़्लो और ज़ीरो ट्रस्ट ऑडिट, साथ ही किसी कमिट, ब्रांच या PR के diff, या किसी असली सुरक्षा घटना तक सीमित पहचान।

Lagune के कॉपी करने लायक़ प्रॉम्प्ट, जिन्हें आप सीधे अपने AI एजेंट में पेस्ट कर सकते हैं।

💧 हल्का स्कैन​

सिर्फ़ पढ़ने वाला एक स्कैन, जो ख़ुद कोड पढ़ता है और हर कमी को उसके सुधार के साथ बताता है, Blue Team फ़्लो चलाए बिना और Lagune की ट्रैकिंग में कुछ लिखे बिना।

tip

यह प्लानिंग मोड में, और सुरक्षा सिद्धांत (/lagune-charter) तय होने पर बेहतर काम करता है।

पहलूफ़ायदा और नुक़सानस्तर
मेहनतएक एजेंट स्कैन करता है और रिपोर्ट देता है, कोई सब-एजेंट नहीं।
समयतेज़। सिर्फ़ पढ़ने वाला एक ही दौर, कुछ भी लागू नहीं होता।
टोकन खपतमध्यम, साझा। पूरा स्कैन एक ही कॉन्टेक्स्ट में चलता है।
/lagune तुम रक्षात्मक सुरक्षा में गहरी विशेषज्ञता रखने वाले साइबर सुरक्षा शोधकर्ता हो, और अपना ज्ञान और सटीकता बढ़ाने के लिए Lagune का इस्तेमाल कर रहे हो।

वर्कस्पेस को ख़ुद स्कैन करो और जो भी कमी मिले, उसके साथ एक ठोस सुधार बताओ। यह एक अलग स्कैन है, Blue Team फ़्लो नहीं: detect, plan, harden या verify मत चलाना, और Lagune की ट्रैकिंग में कुछ भी मत लिखना।

आख़िर में, मिली हुई हर कमी की सूची दो, हर एक के साथ उसकी गंभीरता और एक ठोस सुधार।
warning

हल्का स्कैन एक बड़ा, बिना दायरे वाला प्रॉम्प्ट होता है, इसलिए कुछ एजेंट इसे मना कर सकते हैं या बीच में ही छोड़ सकते हैं। अगर आपका एजेंट आनाकानी करे, तो इसके बजाय नीचे दिया पूरा Blue Team फ़्लो चलाएँ: इसके चरण दायरे में बँधे हैं और एक-एक कदम चलते हैं, इसलिए इनके रुकने की संभावना बहुत कम है।


🌊 ऑटो Blue Team ऑडिट फ़्लो​

पूरा कमांड फ़्लो शुरू से आख़िर तक चलाता है।

पहलूफ़ायदा और नुक़सानस्तर
मेहनतएक एजेंट, कोई सब-एजेंट नहीं, कोडबेस का आकार चाहे जो हो।
समयमध्यम, लेकिन बड़े कोडबेस में कम गहराई से। हर कमांड एक बार, एक के बाद एक चलती है।
टोकन खपतकम, लेकिन कम अलग-थलग। हर कमांड एक ही कॉन्टेक्स्ट साझा करती है।
ये कमांड एक-एक करके चलाओ: `/lagune-charter`, `/lagune-detect`, `/lagune-plan`, `/lagune-harden` और `/lagune-verify`।

## लूप

जब `/lagune-verify` एक या ज़्यादा सुधार नामंज़ूर करे, तो `/lagune-harden` और फिर `/lagune-verify` तब तक दोहराओ, जब तक सारे निष्कर्ष ठीक से हल न हो जाएँ।

🪄 सीमित दायरे में पहचान​

/lagune-detect कमांड को पूरे प्रोजेक्ट के बजाय उसके किसी हिस्से पर चलाएँ। दायरा आम भाषा में बताएँ (कोई कमिट, कोई पुल रिक्वेस्ट या कोई असली स्थिति), और यह सिर्फ़ वहीं के सुरक्षा से जुड़े निष्कर्षों का खाका बनाती है।

tip

यहाँ जो कुछ भी पकड़ा जाता है, वह सामान्य निष्कर्ष ही है, इसलिए आप उसे सीधे /lagune-plan, /lagune-harden और /lagune-verify तक ले जा सकते हैं, सिर्फ़ उन्हीं आइटम के दायरे में।

नए कमिट के एक बैच की अलग से सुरक्षा जाँच करें, सिर्फ़ उन्हीं के बदलावों के दायरे में, उदाहरण के लिए:

/lagune-detect कमिट `a1b2c3d` के बाद से जो कुछ भी बदला है, जाँच को सिर्फ़ उसी तक सीमित रखो।

🚨 ज़ीरो ट्रस्ट ऑडिट​

पूरे वर्कस्पेस और हर डिपेंडेंसी को दुश्मन मानकर चलता है: यह इंटरप्रेटर, नेटवर्क कॉल, एनकोड किए गए पेलोड, और स्कैनर से बचने के लिए अनपेक्षित जगहों पर छिपाया गया कोड खोजता है, फिर आख़िर में go/no-go फ़ैसला देता है कि प्रोजेक्ट इस्तेमाल के लिए सुरक्षित है या नहीं।

ये प्रॉम्प्ट इस ऑडिट के लिए ज़रूरी विशेषज्ञताएँ सीधे लोड करते हैं, आपके प्रोजेक्ट की श्रेणियाँ चाहे जो हों। कैटलॉग की बाक़ी विशेषज्ञताओं के लिए, जिन्हें /lagune मिलाकर चुनता है, पक्का करें कि प्रोजेक्ट OWASP, AI/LLM और अपने स्टैक की श्रेणी (जैसे JavaScript, Python आदि) का इस्तेमाल करता हो:

npx lagune write add --categories owasp ai javascript

रिपॉज़िटरी की अपनी .gitignore फ़ाइलें और कॉन्फ़िगरेशन चेकर से फ़ाइलें छिपा सकते हैं, इसलिए सब कुछ स्कैन करने के लिए checkers ब्लॉक को .lagune/configs.json में इस तरह सेट करें, और रिपॉज़िटरी के साथ आया कोई भी ब्लॉक इससे बदल दें:

{
"checkers": { "gitignore": false }
}
danger

किसी अविश्वसनीय स्रोत के प्रोजेक्ट को अपने लोकल एनवायरनमेंट में चलाते समय सावधान रहें। नुक़सानदेह कोड को अपने सिस्टम पर असर डालने से रोकने के लिए किसी अलग-थलग एनवायरनमेंट का इस्तेमाल करें, जैसे सैंडबॉक्स (सुझाया गया), VM या ऐसा ही कुछ।

पहलूफ़ायदा और नुक़सानस्तर
मेहनतएक एजेंट पूरे वर्कस्पेस को स्कैन करता है, कोई सब-एजेंट नहीं।
समयमध्यम। एक एजेंट कोड और उसकी डिपेंडेंसी को क्रम से जाँचता है।
टोकन खपतमध्यम, लेकिन साझा। विशेषज्ञताएँ, कोड और डिपेंडेंसी, सब एक ही कॉन्टेक्स्ट में लोड होते हैं।
/lagune तुम ज़ीरो ट्रस्ट रक्षात्मक सुरक्षा में गहरी विशेषज्ञता रखने वाले साइबर सुरक्षा शोधकर्ता हो, और अपना ज्ञान और सटीकता बढ़ाने के लिए Lagune का इस्तेमाल कर रहे हो।

पूरे वर्कस्पेस को एक अविश्वसनीय स्रोत और संभावित रूप से नुक़सानदेह दायरा मानकर उसका खाका बनाओ। हर इंटरप्रेटर, fetch, base64 और ऐसी हर चीज़ को संभावित ख़तरा मानना है।

अपना विश्लेषण डिपेंडेंसी और सब-डिपेंडेंसी तक ले जाओ: कोई प्रोजेक्ट स्कैनर से बचने के लिए नुक़सानदेह कोड को किसी अनपेक्षित जगह छिपाने की कोशिश कर सकता है।

ज़रूरी विशेषज्ञताएँ (इन्हें `npx lagune read catalog <name>` से एक-एक करके लोड करो):

- interpreter
- secrets
- llm
- path

साफ़ कह दूँ: खाके में आई हर कमज़ोरी को, बिना किसी अपवाद के, संभावित ख़तरा मानना है।

आख़िर में, यह फ़ैसला दो कि यह प्रोजेक्ट मेरे इस्तेमाल के लिए सुरक्षित और भरोसेमंद है या नहीं।