การกระทำของเอเจนต์
มันรันคำสั่งและแสดงผลลัพธ์จริงในแชท
นักพัฒนาจำนวนมากค้นหาเครื่องมือทดสอบ SQL Injection ออนไลน์เมื่อต้องการตรวจสอบโค้ดของตัวเอง แต่ CodeSpar ไม่ใช่บริการออนไลน์ มันรันเครื่องมือบนพีซีของคุณกับสแต็กกิ้งค็อบปีของคุณและแสดงผลลัพธ์ในแชท เช่นเดียวกับที่ผู้คนมักค้นหาสแกนเนอร์ SQL Injection ออนไลน์ แต่ CodeSpar ไม่ใช่สแกนเนอร์ออนไลน์ มันจัดการเวิร์กโฟลว์โดยใช้คำสั่ง Shell ท้องถิ่นบนสแต็กกิ้งค็อบปี รับประกันว่าคุณทดสอบเฉพาะสิ่งที่คุณเป็นเจ้าของ
มันรันคำสั่งและแสดงผลลัพธ์จริงในแชท
มันแก้ไขไฟล์และแสดง diff ก่อนที่คุณจะยอมรับการเปลี่ยนแปลง
คุณเลือกโหมด; ในโหมด Ask first คุณอนุมัติการเปลี่ยนแปลง
เอเจนต์ค้นหาการเรียกฐานข้อมูลและเขียนใหม่โดยใช้คำสั่งแบบกำหนดพารามิเตอร์ มันตรวจสอบการเข้ารหัสเอาต์พุตและตรวจสอบส่วนหัวความปลอดภัยบนเว็บไซต์สแต็กกิ้งค็อบปีของคุณ
grep -r "SELECT" --include="*.py3 matchesinjection-test-plan.txtread 12 linessrc/query.pysavedrun testsexit 0http_get https://staging.codesmite.net200 okเอเจนต์ใช้ grep เพื่อค้นหาซอร์สโค้ดสำหรับการเรียกฐานข้อมูลและ edit_file เขียนโค้ดใหม่เพื่อใช้คำสั่งแบบกำหนดพารามิเตอร์โดยแสดง diff ที่แน่นอนให้คุณ นี่คือการทดสอบ คุณทบทวนการเปลี่ยนแปลงในโหมด Ask first ก่อนยอมรับการอัปเดต Shell รันการทดสอบหน่วยของคุณเพื่อยืนยันว่าการแก้ไขทำงานโดยไม่ทำลายแอป ตั้งค่าสแต็กกิ้งค็อบปีด้วยข้อมูลปลอมและแบ็กอัปสำหรับการทดสอบที่ปลอดภัย ให้บัญชีฐานข้อมูลมีสิทธิ์ต่ำเพื่อป้องกันความเสียหายโดยไม่ได้เกิดระหว่างทดสอบ SQL injection ออนไลน์ การติดตาม dom xss จากแหล่งที่มาไปยังจุดสิ้นสุดต้องการการวิเคราะห์ตรรกะแอปพลิเคชันอย่างระมัดระวัง ใช้สแกนเนอร์ SQL injection เพื่อยืนยันการค้นพบของคุณและตรวจสอบผลลัพธ์
เอเจนต์ใช้ http_get เพื่อดึงหน้าเว็บจากเว็บไซต์สแต็กกิ้งค็อบปีของคุณและอ่านรหัสสถานะ ดังนั้นมันจึงตรวจสอบว่าส่วนหัว Content-Security-Policy มีอยู่บนหน้าเว็บและยืนยันสถานะความปลอดภัย คุณทบทวนแผน Plan only เขียนแผนโดยละเอียดและรันอะไรเลยในช่วงเฟสนี้ คุณสลับไปใช้โหมด Ask first เพื่อใช้การแก้ไขอย่างปลอดภัยและถูกต้อง คุณเก็บงานไว้ในเว็บไซต์สแต็กกิ้งค็อบปีของคุณเพื่อความเป็นส่วนตัว เอเจนต์อ่านไฟล์เพื่อยืนยันว่าเอาต์พุตถูกเข้ารหัสอย่างถูกต้อง ตัวแก้ไขบันทึกการเปลี่ยนแปลงใน diff สำหรับการทบทวนของคุณ บัญชีฐานข้อมูลทดสอบมีสิทธิ์ต่ำสุดที่ทำงานได้อย่างมีประสิทธิภาพ และคุณอาจตรวจสอบคะแนน cvss สำหรับ sql injection เพื่อจัดลำดับความสำคัญของการค้นพบ
มันไม่ใช่บริการโฮสต์หรือปลั๊กอิน มันมีไว้สำหรับไฟล์ของคุณเอง พีซี และเซิร์ฟเวอร์ที่คุณได้รับอนุญาตให้ใช้เท่านั้น คุณเก็บงานไว้ภายในนั้น เอเจนต์ไม่บังคับขอบเขต Shell, web และ SSH ไม่ได้ผูกกับโฟลเดอร์ ไม่มีประกันว่าโค้ด การสแกน หรือการวิเคราะห์จะถูกต้อง