Sentinel AI Code Security
Loading...
Sentinel Безопасность кода с помощью ИИ
Agent online Как это работает

AI-анализ безопасности

Найдите то, что найдут атакующие.

Перетащите исходные файлы или подключите репозиторий GitHub. Sentinel запускает детерминированный движок правил, затем AI-аудитора и проверяет каждую находку на вашем реальном коде, прежде чем она попадет в отчет.

  • Проверенные доказательства, а не догадки
  • TypeScript · Python · Rust · 20+ языков
  • Сканирование в режиме чтения · проверенные ветки с исправлениями

Добавить код для сканирования

Загрузить файлы Репозиторий GitHub

Перетащите исходные файлы сюда

или выберите файлы на вашем устройстве

Выбрать файлы

TypeScript, JavaScript, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, SQL, shell и другие. Максимум 20 файлов, до 250 КБ каждый.

Загрузить уязвимый пример

Репозиторий
Load repository

Публичные репозитории работают без токена. Для приватных используйте fine-grained токен с доступом Contents (только чтение).

Приватный репозиторий? Добавьте токен только для чтения
Fine-grained токен
Забыть токен

Отправляется напрямую на api.github.com из этой вкладки. Хранится только в памяти, никогда не сохраняется и не передается куда-либо еще.

Токен (только чтение) в памяти

Read-only access

Исходные файлы

Выбрать все Очистить

    Добавить выбранные файлы

    Очередь сканирования

    Очистить всё

      Агент работает

      Сканирование вашего кода

      The agent is reviewing your files in passes.

      1. Загрузка и проверка файлов
      2. Сканирование движком правил
      3. Поиск агента с помощью инструментов
      4. Сбор данных о CVE и зависимостях
      5. Независимая проверка
      6. Подготовка проверенных патчей
      7. Создание отчета

      Активность

        Новое сканирование
        Исправить и отправить Копировать отчет Скачать .md

        Проверенный обзор безопасности

        Отчет по безопасности

        ·

        0 /100

        Оценка риска

        Критическая0
        Высокая0
        Средняя0
        Низкая0

        0 Результаты

        Независимая верификация

        Подтверждено
        0
        Требует проверки
        0
        Отклонено
        0
        Максимальный CVSS
        0.0

        Находки, отклоненные верификатором

          Анализ зависимостей

            Все0 Критическая0 Высокая0 Средняя0 Низкая0
            Поиск результатов

            Активность агента

              Все вызовы инструментов, которые агент сделал во время анализа вашего кода, по порядку.

              Устранение

              Исправить, проверить, затем отправить

              Применить готовые исправления Сбросить

              Предлагаемые патчи

                Автоматические патчи для этого сканирования отсутствуют. Используйте рекомендации по исправлению для каждой находки.

                Отправить проверенные исправления

                Создает новую ветку и pull-запрос. Ваша ветка по умолчанию никогда не изменяется.

                Репозиторий Имя ветки Заголовок pull-запроса Токен GitHub

                Узкоспециализированный токен с правами чтения/записи Contents и Pull requests. Используется один раз, хранится в памяти.

                Отправить проверенные исправления

                Открыть pull request Копировать ссылку
                Сканировать снова

                Работает в вашем браузере. Ничего не сканируется без вашего действия.

                Sentinel · Безопасность кода с помощью ИИ

                Как работает 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. Ваша основная ветка остается нетронутой.

                Понятно