AI-анализ безопасности
Найдите то, что найдут атакующие.
Перетащите исходные файлы или подключите репозиторий GitHub. Sentinel запускает детерминированный движок правил, затем AI-аудитора и проверяет каждую находку на вашем реальном коде, прежде чем она попадет в отчет.
- Проверенные доказательства, а не догадки
- TypeScript · Python · Rust · 20+ языков
- Сканирование в режиме чтения · проверенные ветки с исправлениями
Добавить код для сканирования
Перетащите исходные файлы сюда
или выберите файлы на вашем устройстве
TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell и другие. Максимум 20 файлов, до 250 КБ каждый.
Приватный репозиторий? Добавьте токен только для чтения
Отправляется напрямую на api.github.com из этой вкладки. Хранится только в памяти, никогда не сохраняется и не передается куда-либо еще.
Токен (только чтение) в памяти
Исходные файлы
Очередь сканирования
Агент работает
Сканирование вашего кода
The agent is reviewing your files in passes.
- Загрузка и проверка файлов
- Сканирование движком правил
- Поиск агента с помощью инструментов
- Сбор данных о CVE и зависимостях
- Независимая проверка
- Подготовка проверенных патчей
- Создание отчета
Активность
Проверенный обзор безопасности
Отчет по безопасности
Оценка риска
0 Результаты
Независимая верификация
- Подтверждено
- 0
- Требует проверки
- 0
- Отклонено
- 0
- Максимальный CVSS
- 0.0
Находки, отклоненные верификатором
Анализ зависимостей
Активность агента
Все вызовы инструментов, которые агент сделал во время анализа вашего кода, по порядку.
Устранение
Исправить, проверить, затем отправить
Предлагаемые патчи
Автоматические патчи для этого сканирования отсутствуют. Используйте рекомендации по исправлению для каждой находки.
Отправить проверенные исправления
Создает новую ветку и pull-запрос. Ваша ветка по умолчанию никогда не изменяется.
Как работает Sentinel
Sentinel — это двухэтапный анализ безопасности, который запускается по запросу.
1. Сбор — файлы проверяются в вашем браузере; неподдерживаемые или бинарные файлы отклоняются.
2. Движок правил — детерминированные проверки на инъекции, секреты, небезопасную десериализацию, ошибки TLS и другие известные паттерны в TypeScript, JavaScript, Python и Rust.
3. AI-аудитор — специализированная модель безопасности проверяет код на логические ошибки и риски, специфичные для конкретных языков, включая Go, Java, C/C++, C#, Ruby, PHP, Swift и Kotlin.
4. Верификация — каждая находка AI должна указывать на реально существующую строку в вашем коде, иначе она отбрасывается.
Доступ к GitHub осуществляется через публичный API с вашего разрешения. Токены необязательны, имеют доступ только для чтения и никогда не сохраняются.
5. Глубокий анализ — агент может составлять списки файлов, читать код, искать стоки (sinks), изучать CWE и искать актуальные записи CVE, прежде чем что-либо сообщить.
6. Независимый верификатор — вторая модель пытается опровергнуть каждую находку, присваивает ей оценку CVSS 3.1 и отклоняет слабые утверждения.
7. Push — примененные исправления повторно проверяются движком правил, затем фиксируются в новой ветке с созданием pull request. Ваша основная ветка остается нетронутой.
