Sentinel AI Code Security
Loading...
Sentinel ความปลอดภัยของโค้ดด้วย AI
Agent online วิธีการทำงาน

การรีวิวความปลอดภัยด้วย AI

ค้นหาสิ่งที่ผู้โจมตีค้นพบ

ลากไฟล์ซอร์สโค้ดมาวางหรือดึง repository จาก GitHub โดย Sentinel จะรัน rule engine แบบ deterministic ตามด้วย AI auditor และตรวจสอบทุกสิ่งที่ตรวจพบกับโค้ดจริงของคุณก่อนที่จะแสดงในรายงาน

  • หลักฐานที่ตรวจสอบแล้ว ไม่ใช่การคาดเดา
  • TypeScript · Python · Rust · 20+ ภาษา
  • การสแกนแบบอ่านอย่างเดียว · branch สำหรับแก้ไขที่ผ่านการตรวจสอบแล้ว

เพิ่มโค้ดเพื่อสแกน

อัปโหลดไฟล์ GitHub repo

วางไฟล์ซอร์สที่นี่

หรือเลือกไฟล์จากอุปกรณ์ของคุณ

เลือกไฟล์

TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell และอื่นๆ สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 250 KB

โหลดตัวอย่างที่มีช่องโหว่

รีโพสิทอรี
Load repository

รีโพสิทอรีสาธารณะสามารถใช้งานได้โดยไม่ต้องใช้โทเค็น สำหรับรีโพสิทอรีส่วนตัว ให้ใช้ fine-grained token ที่มีการเข้าถึง Contents แบบอ่านอย่างเดียว

รีโพสิทอรีส่วนตัว? เพิ่มโทเค็นแบบอ่านอย่างเดียว
Fine-grained token
ลืมโทเค็น

ส่งตรงไปยัง api.github.com จากแท็บนี้ เก็บไว้ในหน่วยความจำเท่านั้น ไม่มีการบันทึก และไม่ถูกส่งไปยังที่อื่น

โทเค็นแบบอ่านอย่างเดียวอยู่ในหน่วยความจำ

Read-only access

ไฟล์ต้นฉบับ

เลือกทั้งหมด ล้างค่า

    เพิ่มไฟล์ที่เลือก

    คิวการสแกน

    ล้างทั้งหมด

      เอเจนต์กำลังทำงาน

      กำลังสแกนโค้ดของคุณ

      The agent is reviewing your files in passes.

      1. นำเข้าและตรวจสอบความถูกต้องของไฟล์
      2. กวาดล้างด้วย Rule Engine
      3. เอเจนต์ค้นหาด้วยเครื่องมือ
      4. ข้อมูล CVE และ Dependency
      5. การตรวจสอบอย่างเป็นอิสระ
      6. เตรียมแพตช์ที่ผ่านการตรวจสอบแล้ว
      7. สร้างรายงาน

      กิจกรรม

        สแกนใหม่
        แก้ไขและพุช คัดลอกรายงาน ดาวน์โหลด .md

        การตรวจสอบความปลอดภัยที่ได้รับการยืนยันแล้ว

        รายงานความปลอดภัย

        ·

        0 /100

        คะแนนความเสี่ยง

        วิกฤต0
        สูง0
        ปานกลาง0
        ต่ำ0

        0 สิ่งที่ตรวจพบ

        การตรวจสอบโดยอิสระ

        ยืนยันแล้ว
        0
        ต้องได้รับการตรวจสอบ
        0
        ปฏิเสธ
        0
        CVSS สูงสุด
        0.0

        สิ่งที่ตรวจพบที่ผู้ตรวจสอบปฏิเสธ

          ข้อมูลเชิงลึกของ Dependency

            ทั้งหมด0 วิกฤต0 สูง0 ปานกลาง0 ต่ำ0
            ค้นหาสิ่งที่ตรวจพบ

            กิจกรรมของเอเจนต์

              ทุกการเรียกใช้เครื่องมือที่เอเจนต์ดำเนินการในขณะตรวจสอบโค้ดของคุณ ตามลำดับ

              การแก้ไข

              แก้ไข ตรวจสอบ แล้วจึงพุช

              ใช้การแก้ไขที่พร้อม รีเซ็ต

              แพตช์ที่เสนอ

                ไม่มีแพตช์อัตโนมัติสำหรับการสแกนนี้ โปรดใช้คำแนะนำการแก้ไขในแต่ละสิ่งที่ตรวจพบ

                Push การแก้ไขที่ตรวจสอบแล้ว

                สร้าง branch ใหม่และ pull request โดย branch หลักของคุณจะไม่ถูกแก้ไข

                Repository ชื่อ Branch ชื่อ Pull request GitHub token

                Fine-grained token ที่มีสิทธิ์อ่าน/เขียน Contents และ Pull requests โดยจะใช้เพียงครั้งเดียวและเก็บไว้ในหน่วยความจำ

                Push การแก้ไขที่ผ่านการตรวจสอบแล้ว

                เปิด Pull Request คัดลอกลิงก์
                สแกนอีกครั้ง

                ทำงานบนเบราว์เซอร์ของคุณ จะไม่มีการสแกนใดๆ เกิดขึ้นหากคุณไม่ได้สั่งการ

                Sentinel · ความปลอดภัยของโค้ดด้วย AI

                Sentinel ทำงานอย่างไร

                ×

                Sentinel คือการตรวจสอบความปลอดภัยแบบสองชั้นที่ทำงานตามคำขอ

                1. การนำเข้า — ไฟล์จะถูกตรวจสอบในเบราว์เซอร์ของคุณ ไฟล์ที่ไม่รองรับหรือไฟล์ไบนารีจะถูกปฏิเสธ

                2. กลไกกฎ — การตรวจสอบแบบกำหนดค่า (deterministic) สำหรับการฉีดคำสั่ง (injection), ความลับ (secrets), การทำ deserialization ที่ไม่ปลอดภัย, ข้อผิดพลาดของ TLS และรูปแบบที่รู้จักอื่นๆ ใน TypeScript, JavaScript, Python และ Rust

                3. ผู้ตรวจสอบ AI — โมเดลที่เน้นด้านความปลอดภัยจะตรวจสอบโค้ดเพื่อหาข้อบกพร่องทางตรรกะและความเสี่ยงเฉพาะภาษา รวมถึง Go, Java, C/C++, C#, Ruby, PHP, Swift และ Kotlin

                4. การทวนสอบ — ทุกสิ่งที่ AI ตรวจพบต้องระบุบรรทัดที่มีอยู่จริงในโค้ดของคุณ มิฉะนั้นจะถูกคัดออก

                การเข้าถึง GitHub ใช้ Public API โดยได้รับอนุญาตจากคุณ โทเค็นเป็นตัวเลือก แบบอ่านอย่างเดียว และไม่มีการจัดเก็บ

                5. นักวิเคราะห์เชิงลึก — เอเจนต์สามารถแสดงรายการไฟล์, อ่านโค้ด, grep หา sinks, ค้นหา CWE และค้นหาบันทึก CVE ล่าสุดก่อนที่จะรายงานผล

                6. ผู้ทวนสอบอิสระ — โมเดลตัวที่สองจะพยายามหักล้างสิ่งที่ตรวจพบแต่ละรายการ, กำหนดคะแนน CVSS 3.1 และปฏิเสธข้อกล่าวอ้างที่ไม่มีน้ำหนัก

                7. Push — การแก้ไขที่นำมาใช้จะถูกตรวจสอบซ้ำโดย rule engine จากนั้นจะถูก commit ไปยัง branch ใหม่พร้อมกับ pull request โดยที่ branch หลักของคุณจะไม่ถูกแตะต้องเลย

                รับทราบ