Đánh giá bảo mật bằng AI
Tìm thấy những gì kẻ tấn công tìm thấy.
Kéo thả các tệp nguồn hoặc lấy một kho lưu trữ GitHub. Sentinel chạy một công cụ quy tắc xác định, sau đó là một kiểm toán viên AI, và xác minh mọi phát hiện với mã thực tế của bạn trước khi đưa vào báo cáo.
- Bằng chứng đã xác minh, không phải phỏng đoán
- TypeScript · Python · Rust · hơn 20 ngôn ngữ
- Quét chỉ đọc · các nhánh sửa lỗi đã xác minh
Thêm mã để quét
Kéo thả các tệp nguồn vào đây
hoặc chọn tệp từ thiết bị của bạn
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell và nhiều ngôn ngữ khác. Tối đa 20 tệp, mỗi tệp 250 KB.
Kho lưu trữ riêng tư? Hãy thêm mã thông báo chỉ đọc
Được gửi trực tiếp đến api.github.com từ tab này. Chỉ được giữ trong bộ nhớ, không bao giờ được lưu, không bao giờ được gửi đi nơi khác.
Mã thông báo chỉ đọc trong bộ nhớ
Các tệp nguồn
Hàng đợi quét
Agent đang chạy
Đang quét mã nguồn của bạn
The agent is reviewing your files in passes.
- Nạp và xác thực các tệp
- Quét bằng công cụ quy tắc
- Agent tìm kiếm với các công cụ
- Thông tin CVE và phụ thuộc
- Xác minh độc lập
- Chuẩn bị các bản vá đã xác minh
- Xây dựng báo cáo
Hoạt động
Đã xác minh xem xét bảo mật
Báo cáo bảo mật
Điểm rủi ro
0 Kết quả tìm thấy
Xác minh độc lập
- Đã xác nhận
- 0
- Cần xem xét
- 0
- Bị từ chối
- 0
- CVSS cao nhất
- 0.0
Các phát hiện bị người xác minh từ chối
Thông tin chi tiết về phụ thuộc
Hoạt động của Agent
Mọi lượt gọi công cụ mà agent đã thực hiện trong khi xem xét mã của bạn, theo thứ tự.
Khắc phục
Sửa, xác minh, sau đó đẩy lên
Các bản vá đề xuất
Không có bản vá tự động cho lần quét này. Hãy sử dụng hướng dẫn sửa lỗi cho mỗi phát hiện.
Push các bản sửa lỗi đã xác minh
Tạo một nhánh mới và một pull request. Nhánh mặc định của bạn sẽ không bao giờ bị thay đổi.
Cách Sentinel hoạt động
Sentinel là quy trình đánh giá bảo mật hai lớp chạy theo yêu cầu.
1. Tiếp nhận — các tệp được xác thực trong trình duyệt của bạn; các tệp không được hỗ trợ hoặc tệp nhị phân sẽ bị từ chối.
2. Công cụ quy tắc — kiểm tra xác định đối với các lỗi injection, bí mật (secrets), giải tuần tự hóa không an toàn, lỗi TLS và các mẫu phổ biến khác trong TypeScript, JavaScript, Python và Rust.
3. Kiểm toán AI — một mô hình tập trung vào bảo mật sẽ xem xét mã nguồn để tìm các lỗi logic và rủi ro đặc thù của ngôn ngữ, bao gồm Go, Java, C/C++, C#, Ruby, PHP, Swift và Kotlin.
4. Xác minh — mọi phát hiện của AI phải trỏ đến một dòng thực sự tồn tại trong mã của bạn, nếu không nó sẽ bị loại bỏ.
Truy cập GitHub sử dụng API công khai với sự cho phép của bạn. Mã thông báo là tùy chọn, chỉ đọc và không bao giờ được lưu trữ.
5. Phân tích sâu — tác nhân có thể liệt kê tệp, đọc mã, grep tìm sink, tra cứu CWE và tìm kiếm các bản ghi CVE trực tiếp trước khi báo cáo bất cứ điều gì.
6. Xác minh độc lập — một mô hình thứ hai cố gắng bác bỏ từng phát hiện, gán điểm CVSS 3.1 và loại bỏ các khiếu nại yếu.
7. Push — các bản sửa lỗi đã áp dụng sẽ được công cụ quy tắc kiểm tra lại, sau đó được commit vào một nhánh mới kèm theo một pull request. Nhánh mặc định của bạn sẽ không bao giờ bị tác động.
