Безопасность кода / от проверки к исправлению

Проверяйте код с учётом безопасности.

Передайте API LLMsRelay diff, обработчик запроса или отдельный модуль. Попросите проследить движение данных, проверить предположения об авторизации и предложить исправления для ревью и тестирования.

Войдите или создайте аккаунт. После входа откроется пополнение Uncensored-баланса.

Где пригодится нейросеть

От конкретного изменения к проверяемому исправлению.

01

Ревью pull request

Передайте изменённый код и окружающие контракты. Сфокусируйте проверку на переходах через границы доверия, проверках прав и чувствительных операциях.

02

Разбор возможной слабости

Запросите функцию, строку и условия возникновения каждого замечания. Отделите подтверждённое поведение кода от недостающего контекста выполнения.

03

Подготовка исправления

Попросите минимальное изменение и тесты, обнаруживающие регрессию. До применения проверьте совместимость, изменения поведения и предположения.

Процесс с проверяемым результатом

  1. 1

    Выберите нужный код

    Добавьте вызывающий код, валидацию ввода, роли и зависимости, когда они важны. Перед отправкой удалите встроенные учётные данные.

  2. 2

    Попросите обоснованные замечания

    Потребуйте ссылки на файлы или фрагменты, рассуждение по потоку данных и границы уверенности. Используйте ответ как черновик дополнительного ревью.

  3. 3

    Проверьте патч

    Проведите ревью предложенного исправления, запустите подходящие тесты и подтвердите поведение. При ошибке передайте реальный результат выполнения.

Пример запроса
Проверь этот diff и вызывающий код на проблемы безопасности. Для каждого замечания укажи функцию или строку, объясни границу доверия и условия возникновения. Отдели подтверждённое поведение от предположений. Предложи минимальное исправление и регрессионный тест.

Какой результат запросить

  • Замечания со ссылками на код
  • Предположения и недостающий контекст
  • Предложение исправления и регрессионных тестов

Добавьте ещё один взгляд на выпускаемый код.

Подключите свой скрипт или IDE-клиент к API и запросите направленное ревью перед привычными тестами и согласованием.

Пополнить баланс нейросети

Один баланс. Контроль расходов.

Один баланс. Контроль расходов.

Выберите пакет в кабинете. Пополнения на $500 и $1 000 дают дополнительный баланс для запросов.

Оплата

$45

Баланс для запросов

$45

Оплата

$100

Баланс для запросов

$100

Оплата+20% Бонус

$500

Баланс для запросов

$600

Оплата+30% Бонус

$1000

Баланс для запросов

$1300

USD за 1 млн токенов
МодельКонтекстВходВыход
glm-5-3-uncensored262,144$4$12
glm-5-3-uncensored-1m1,000,000$12$20

Цена зависит от выбранной модели. Входные, выходные и кешированные токены тарифицируются отдельно; долларовый баланс не равен фиксированному числу токенов.

Подключите свой инструмент
  1. 1Пополните Uncensored-баланс в своём аккаунте LLMsRelay.
  2. 2Создайте в кабинете Uncensored API-ключ.
  3. 3Укажите https://api.llmsrelay.com/v1 в OpenAI-совместимом клиенте и выберите публичный ID модели.
Настройка API
Перед подключением
Это заменяет SAST или аудит?

Нет. Проверка моделью дополняет процесс. Она может пропустить уязвимости или дать ложные срабатывания. Сохраните статический анализ, тесты и ревью человеком.

Можно автоматически проверить весь репозиторий?

API обрабатывает содержимое, которое передаёт клиент. Он сам не клонирует репозиторий и не читает отсутствующие файлы. Выберите нужный контекст или реализуйте получение файлов в своём клиенте.

Какую модель выбрать?

Используйте glm-5-3-uncensored для обычного маршрута или glm-5-3-uncensored-1m для большого текстового контекста. Маршрут 1M принимает только текст и имеет другой тариф. Проверьте доступность своим ключом.

Превратите замечания в проверяемые изменения.

Начните с нужного фрагмента кода, затем проверьте предложенную находку и исправление своими инструментами.

Пополнить баланс нейросети

LLMsRelay предоставляет API моделей для согласованных исследований безопасности. Тесты выполняют ваши инструменты, выводы нейросети проверяете вы.