การรีวิวความปลอดภัยด้วย AI
ค้นหาสิ่งที่ผู้โจมตีค้นพบ
ลากไฟล์ซอร์สโค้ดมาวางหรือดึง repository จาก GitHub โดย Sentinel จะรัน rule engine แบบ deterministic ตามด้วย AI auditor และตรวจสอบทุกสิ่งที่ตรวจพบกับโค้ดจริงของคุณก่อนที่จะแสดงในรายงาน
- หลักฐานที่ตรวจสอบแล้ว ไม่ใช่การคาดเดา
- TypeScript · Python · Rust · 20+ ภาษา
- การสแกนแบบอ่านอย่างเดียว · branch สำหรับแก้ไขที่ผ่านการตรวจสอบแล้ว
เพิ่มโค้ดเพื่อสแกน
วางไฟล์ซอร์สที่นี่
หรือเลือกไฟล์จากอุปกรณ์ของคุณ
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell และอื่นๆ สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 250 KB
รีโพสิทอรีส่วนตัว? เพิ่มโทเค็นแบบอ่านอย่างเดียว
ส่งตรงไปยัง api.github.com จากแท็บนี้ เก็บไว้ในหน่วยความจำเท่านั้น ไม่มีการบันทึก และไม่ถูกส่งไปยังที่อื่น
โทเค็นแบบอ่านอย่างเดียวอยู่ในหน่วยความจำ
ไฟล์ต้นฉบับ
คิวการสแกน
เอเจนต์กำลังทำงาน
กำลังสแกนโค้ดของคุณ
The agent is reviewing your files in passes.
- นำเข้าและตรวจสอบความถูกต้องของไฟล์
- กวาดล้างด้วย Rule Engine
- เอเจนต์ค้นหาด้วยเครื่องมือ
- ข้อมูล CVE และ Dependency
- การตรวจสอบอย่างเป็นอิสระ
- เตรียมแพตช์ที่ผ่านการตรวจสอบแล้ว
- สร้างรายงาน
กิจกรรม
การตรวจสอบความปลอดภัยที่ได้รับการยืนยันแล้ว
รายงานความปลอดภัย
คะแนนความเสี่ยง
0 สิ่งที่ตรวจพบ
การตรวจสอบโดยอิสระ
- ยืนยันแล้ว
- 0
- ต้องได้รับการตรวจสอบ
- 0
- ปฏิเสธ
- 0
- CVSS สูงสุด
- 0.0
สิ่งที่ตรวจพบที่ผู้ตรวจสอบปฏิเสธ
ข้อมูลเชิงลึกของ Dependency
กิจกรรมของเอเจนต์
ทุกการเรียกใช้เครื่องมือที่เอเจนต์ดำเนินการในขณะตรวจสอบโค้ดของคุณ ตามลำดับ
การแก้ไข
แก้ไข ตรวจสอบ แล้วจึงพุช
แพตช์ที่เสนอ
ไม่มีแพตช์อัตโนมัติสำหรับการสแกนนี้ โปรดใช้คำแนะนำการแก้ไขในแต่ละสิ่งที่ตรวจพบ
Push การแก้ไขที่ตรวจสอบแล้ว
สร้าง branch ใหม่และ pull request โดย branch หลักของคุณจะไม่ถูกแก้ไข
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 หลักของคุณจะไม่ถูกแตะต้องเลย
