Безопасность вайбкодинга: как проверить приложение перед запуском
Проверьте приложение, созданное с ИИ: доступ к чужим данным, API, секреты и зависимости. Чек-лист перед запуском и примеры исправлений.

ПРОВЕРИТЬ · ИСПРАВИТЬ · ПОВТОРИТЬ
Десять руководств для разработчиков и небольших команд. Выберите свою задачу, подготовьте тестовые данные и проверьте результат. Материалы и чек-листы доступны без регистрации.
Проверьте приложение, созданное с ИИ: доступ к чужим данным, API, секреты и зависимости. Чек-лист перед запуском и примеры исправлений.
Начните внешнюю проверку своего сайта: HTTPS, настройки безопасности и открытые служебные данные. Получите результаты и понятные следующие шаги.
Подготовьте API к автоматической проверке: тестовые аккаунты, объекты и права. Проверьте изоляцию пользователей, ролей, скачиваний и экспортов.
Проверьте изоляцию пользователей и организаций: два тестовых аккаунта, известные объекты и примеры запросов. Исправление IDOR и повторная проверка.
Проверьте Supabase перед запуском: публичные и секретные ключи, RLS и доступ двух пользователей. Пример политики и матрица проверок.
Чек-лист безопасности Next.js: права в Server Actions, данные клиентских компонентов, NEXT_PUBLIC и кэш. Примеры проверок перед релизом.
Что делать при утечке .env, .git или API-ключа: подтвердить проблему, отозвать доступ, проверить последствия и устранить причину публикации.
Что проверить в JWT: подпись, алгоритмы, issuer, audience, срок действия и отзыв прав. Тестовые сценарии API без публикации реальных токенов.
Сопоставляйте известные уязвимости с пакетами и версиями своего проекта. Проверьте затронутый релиз, исправление и актуальность production-сборки.
Настройте повторяемые проверки перед релизом: staging, проектный токен, отчёт и правила допуска. Разделяйте находки, технические ошибки и пропуски.