एजेंट एक्शन्स
यह कमांड्स चलाता है और चैट में असल परिणाम दिखाता है।
अपने कोड की जाँच करने के लिए कई डेवलपर SQL इंजेक्शन टेस्ट ऑनलाइन खोजते हैं, लेकिन CodeSpar कोई ऑनलाइन सेवा नहीं है। यह अपने पीसी पर टूल्स चलाता है और अपने स्टैजिंग कॉपी पर असल परिणाम चैट में दिखाता है। इसी तरह, लोग अक्सर ऑनलाइन SQL इंजेक्शन स्कैनर खोजते हैं, लेकिन CodeSpar कोई ऑनलाइन स्कैनर नहीं है। यह अपने लोकल शेल कमांड्स का उपयोग करके वर्कफ्लो संभालता है, यह सुनिश्चित करते हुए कि आप केवल अपने को टेस्ट करें।
यह कमांड्स चलाता है और चैट में असल परिणाम दिखाता है।
यह फाइल्स एडिट करता है और बदलाव स्वीकार करने से पहले डिफ दिखाता है।
आप मोड चुनते हैं; Ask first मोड में आप बदलावों की अनुमति देते हैं।
एजेंट डेटाबेस कॉल्स खोजता है और पैरामीटराइज्ड स्टेटमेंट्स का उपयोग करके क्वेरीज को रीराइट करता है। यह आउटपुट एन्कोडिंग की जाँच करता है और आपके स्टैजिंग साइट पर सिक्योरिटी हेडर्स की पुष्टि करता है।
grep -r "SELECT" --include="*.py3 मैचinjection-test-plan.txt12 लाइन्स रीडsrc/query.pyसेव किया गयाrun testsएग्जिट 0http_get https://staging.codesmite.net200 ओकेएजेंट grep का उपयोग करके सोर्स कोड में डेटाबेस कॉल्स के लिए सर्च करता है और edit_file पैरामीटराइज्ड क्वेरीज का उपयोग करने के लिए कोड रीराइट करता है, जबकि आपको सटीक डिफ दिखाता है। यह एक टेस्ट है। आप अपडेट स्वीकार करने से पहले Ask first मोड में बदलावों की समीक्षा करते हैं। Shell यूनिट टेस्ट्स चलाता है यह पुष्टि करने के लिए कि फिक्स ने ऐप को तोड़े बिना काम किया है। सुरक्षित टेस्टिंग के लिए फेक डेटा और बैकअप के साथ एक स्टैजिंग कॉप सेटअप करें। SQL इंजेक्शन टेस्ट ऑनलाइन के दौरान अनजाने नुकसान से बचने के लिए डेटाबेस अकाउंट को कम राइट्स दें। सोर्स से सिंक तक DOM XSS को ट्रैस करने के लिए ऐप्लिकेशन लॉजिक का सावधानीपूर्वक विश्लेषण आवश्यक है। अपने फाइंडिंग्स की पुष्टि करने और रिजल्ट्स चेक करने के लिए SQL इंजेक्शन स्कैनर का उपयोग करें।
एजेंट http_get का उपयोग करके अपने स्टैजिंग साइट से एक पेज फेच करता है और स्टेटस कोड रीड करता है, इसलिए यह पुष्टि करता है कि Content-Security-Policy हेडर पेज पर मौजूद है और सिक्योरिटी पोस्चर की पुष्टि करता है। आप प्लान की समीक्षा करते हैं। Plan only एक विस्तृत प्लान लिखता है और इस चरण में बिल्कुल कुछ नहीं चलाता है। आप सुरक्षित और सही तरीके से फिक्स लागू करने के लिए Ask first मोड पर स्विच करते हैं। आप प्राइवेसी के लिए काम को अपने स्टैजिंग साइट तक ही सीमित रखते हैं। एजेंट फाइल रीड करता है यह पुष्टि करने के लिए कि आउटपुट उचित रूप से एन्कोड किया गया है। एडिटर समीक्षा के लिए डिफ में बदलावों को नोट करता है। टेस्ट डेटाबेस अकाउंट के पास वह न्यूनतम राइट्स हैं जो प्रभावी ढंग से काम करते हैं, और आप SQL इंजेक्शन के लिए CVSS स्कोर चेक कर सकते हैं ताकि फाइंडिंग्स को प्राथमिकता दे सकें।
यह कोई होस्टेड सेवा या प्लगइन नहीं है। यह केवल आपके अपने फाइल्स, पीसी और सर्वर्स के लिए है जिनका उपयोग करने के लिए आप अधिकृत हैं। आप काम को उनके भीतर ही रखते हैं। एजेंट स्कोप लागू नहीं करता है। Shell, web और SSH फोल्डर-बाउंड नहीं हैं। यह गारंटी नहीं है कि कोड, स्कैन या विश्लेषण सही हैं।