Код написал Cursor. А продакшен кто проверил?

Агенты хорошо умеют заставить всё работать и плохо замечают, что при этом выставили наружу: переменную окружения с префиксом для клиента, файл .env, отданный как статический ресурс, заголовок, который никто не добавил. Проверьте работающий сайт и отдайте список обратно агенту.

Бесплатно, без регистрации. Базовая проверка делает только те запросы, которые выполняет обычный браузер.

Посмотреть пример полного отчёта

Что мы проверяем на сайте, написанном в Cursor

Или пусть Cursor запустит проверку сам

Подключите ScanYourSite как MCP-сервер и попросите агента проверить сайт и исправить найденное. Или скопируйте промпт из любого отчёта в чат.

Исправь эти проблемы на app.example.com.

1. Секретный ключ Stripe (sk_live_…9Kq) лежит в _next/static/chunks/app-4e2.js.
   Он берётся из NEXT_PUBLIC_STRIPE_KEY. Перевыпусти ключ в Stripe, переименуй переменную, убрав префикс NEXT_PUBLIC_, и используй её только в route handler.

2. Content-Security-Policy разрешает 'unsafe-inline' для скриптов.
   Вместо этого используй nonce в middleware.

Когда закончишь, проверь заново: https://scanyoursite.app/ru?check=app.example.com

Любой мерж может отменить исправление

На Pro мы замечаем каждый новый деплой и проверяем его за несколько минут — или вызывайте наш вебхук деплоя из CI. Мы пишем, только когда сломалось что-то новое.

Посмотреть тарифы

Вопросы

Как подключить это к Cursor?

Создайте API-токен в аккаунте и добавьте ScanYourSite как MCP-сервер. После этого агент сможет получить список ваших сайтов, запустить проверку и прочитать отчёт.

Почему для .env и .git проверяется лишь несколько путей?

Прощупывание сервера выходит за рамки того, что делает браузер, поэтому мы делаем это только на доменах, владение которыми вы подтвердили, и только по короткому списку известных утечек.

Вы сканируете мой репозиторий?

Нет. Мы проверяем работающий сайт. Так видно то, что на самом деле выкатилось, что бы ни было в репозитории.

Для вайбкодеров

Вставьте адрес. Список будет примерно через минуту.

К каждой находке — что она значит для вас и как её исправить. Или промпт, который применит ваш ИИ-инструмент для кода.

Бесплатно, без регистрации. Базовая проверка делает только те запросы, которые выполняет обычный браузер.