🔬 जानें कि आपका सिस्टम असल में क्या करता है और जोखिम कहाँ हैं।
detect चरण कोड पढ़ता है और सिर्फ़ वही दर्ज करता है जो उसे सच में मिलता है, उस सबूत के साथ जिसकी आगे के चरणों को ज़रूरत होती है। इसका मूल नियम है: पहचानना, गढ़ना नहीं।
इस्तेमाल कैसे करें
- पूरा स्कैन
- पाथ बताएँ
- कोई चिंता बताएँ
/lagune-detect
/lagune-detect src/routes/ src/auth.ts
/lagune-detect पक्का करो कि ग्राहकों का डेटा कभी उजागर न हो
यह किसका खाका बनाता है
Lagune कोड पढ़ता है और जो पाता है उसका खाका बनाता है। हर निष्कर्ष में होता है कि वह क्या है, क्यों मायने रखता है, और उसका सबूत क्या है। उदाहरण के लिए:
- फ़ाइल अपलोड, सिस्टम यूज़र से फ़ाइलें लेता है:
- क्यों मायने रखता है: इमेज के भेस में आई फ़ाइल में नुकसानदेह कोड छिपा हो सकता है।
- सबूत:
POST /uploadहैंडलर फ़ाइल का असली टाइप जाँचे बिना, क्लाइंट का भेजा हुआ MIME टाइप मान लेता है।
- लॉगिन और सेशन, यूज़र अपने अकाउंट तक पहुँचने के लिए साइन इन करते हैं:
- क्यों मायने रखता है: कमज़ोर सेशन हैंडलिंग से किसी का अकाउंट कोई और हथिया सकता है।
- सबूत: सेशन जारी करने वाला लॉजिक, जहाँ सेशन बिना किसी एक्सपायरी के जारी होते हैं।
इस दौरान detect चरण आपके प्रोजेक्ट के कैटलॉग की हर विशेषज्ञता को कोड से मिलाकर उस पर फ़ैसला देता है, जिनका संदर्भ कोड में मौजूद है उन्हें लागू करता है, और उन्हें Applied specializations के तहत दर्ज करता है, यानी वह सूची जिसे harden और verify चरण दोबारा इस्तेमाल करते हैं।
इसके बाद आपके पास एक साफ़ खाका होता है कि आपका सिस्टम क्या करता है और जोखिम कहाँ हैं, जिस पर आगे के चरण तुरंत काम कर सकते हैं।
- इसे दोबारा चलाने पर खाका अपडेट होता है: हल हो चुके निष्कर्ष हट जाते हैं, नए जुड़ जाते हैं।
- detect मैप
.lagune/memory/detect.mdमें रहता है।
आगे क्या
खाके को योजना में बदलें: /lagune-plan।
अक्सर पूछे जाने वाले सवाल
यह आपका कोड पढ़ता है और खाका बनाता है कि आपका सिस्टम क्या करता है और जोखिम कहाँ हैं, और सिर्फ़ वही दर्ज करता है जो उसे सच में मिलता है। इसका नियम है: पहचानना, गढ़ना नहीं।
निष्कर्ष एक पहचाना गया जोखिम है, जिसमें होता है कि वह क्या है, क्यों मायने रखता है, और कोड में उसका सबूत क्या है। यह ट्रैक की जाने वाली वह इकाई है जिसे plan, harden और verify चरण आगे ले जाते हैं।
.lagune/memory/detect.md में।
आपके प्रोजेक्ट के कैटलॉग की हर विशेषज्ञता को कोड से मिलाकर फ़ैसला दिया जाता है। detect चरण उन्हें लागू करता है जिनका संदर्भ मौजूद है, और उन्हें Applied specializations के तहत दर्ज करता है।
