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 КБ каждый.
Загрузить уязвимый примерПубличные репозитории работают без токена. Для приватных используйте fine-grained токен с доступом Contents (только чтение).
Приватный репозиторий? Добавьте токен только для чтенияОтправляется напрямую на api.github.com из этой вкладки. Хранится только в памяти, никогда не сохраняется и не передается куда-либо еще.
Токен (только чтение) в памяти
Исходные файлы
Очередь сканирования
Агент работает
Сканирование вашего кода
The agent is reviewing your files in passes.
- Загрузка и проверка файлов
- Сканирование движком правил
- Поиск агента с помощью инструментов
- Сбор данных о CVE и зависимостях
- Независимая проверка
- Подготовка проверенных патчей
- Создание отчета
Активность
Проверенный обзор безопасности
Отчет по безопасности
·
Оценка риска
0 Результаты
Независимая верификация
- Подтверждено
- 0
- Требует проверки
- 0
- Отклонено
- 0
- Максимальный CVSS
- 0.0
Анализ зависимостей
Все вызовы инструментов, которые агент сделал во время анализа вашего кода, по порядку.
Устранение
Исправить, проверить, затем отправить
Предлагаемые патчи
Автоматические патчи для этого сканирования отсутствуют. Используйте рекомендации по исправлению для каждой находки.
Отправить проверенные исправления
Создает новую ветку и pull-запрос. Ваша ветка по умолчанию никогда не изменяется.
Репозиторий Имя ветки Заголовок pull-запроса Токен GitHubУзкоспециализированный токен с правами чтения/записи Contents и Pull requests. Используется один раз, хранится в памяти.
Отправить проверенные исправленияКак работает 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. Ваша основная ветка остается нетронутой.
