Сайт работает. А вдруг база открыта всем, Node давно не обновлялся, а на VPS уже есть известная дыра? Бесплатная проверка PatchFirst покажет рейтинг и подсветит стек без детализации. Что именно уязвимо и что обновить первым — в платном мониторинге.
Одна команда на своём сервере, без прав администратора (root). Мониторинг — платный. Годовая подписка дешевле на 20%: один сервер на год — $28,80 вместо $36,00. Первые 5 серверов — $3,00 за каждый в месяц; с 6-го сервера — $2,00; с 26-го сервера — $1,50.
«Я запустил сайт. А что оставил открытым?»
Начните с конкретных вопросов к своему серверу. PatchFirst собирает версии программ и признаки доступности сервисов, затем сопоставляет их с известными проблемами.
«База точно не открыта всем?»
База данных или Redis, доступные из интернета, могут поставить под угрозу данные пользователей. Платный мониторинг PatchFirst отмечает базу, Redis и другие сервисы, которые по собранным признакам видно из интернета, чтобы вы проверили доступ в первую очередь.
«А Node давно обновляли?»
Версию выбрали при установке — с тех пор в ней могли найти дыру. PatchFirst сверяет версии Node.js и других найденных программ с известными уязвимостями; подробные находки и срочные обновления доступны в платном мониторинге.
«Вдруг взломают и поставят майнер?»
Чужой майнер может занять ваш VPS, а трафик — уйти за ваш счёт. Зайти могут через старую программу с известной дырой или через сервис, открытый всем. Платный мониторинг PatchFirst показывает именно это: что устарело и что видно из интернета.
Одна команда — и стек перед глазами.
Бесплатно — рейтинг, названия и установленные версии компонентов с подсветкой, общие слепые зоны. Без деталей уязвимостей.
01 / Проверить
Скопируйте команду ниже
Запустите команду на своём сервере. Агент работает без прав администратора (root). Python не обязателен; условия проверки →
curl -fsSL https://patchfirst.dev/check.sh | sh
02 / Разобраться
Посмотрите на подсвеченные компоненты
Подсветка показывает уровень находок: критично, высоко, средне, низко или чисто. Компоненты без находок свёрнуты, а общие слепые зоны показывают ограничения проверки.
03 / Исправить
Подключите подробный мониторинг
Что именно уязвимо и что обновить первым — в платном мониторинге. В кабинете появятся подробные находки, версии исправления и приоритеты работ.
Данные пользователей не нужны для проверки версий.
Агент собирает технические сведения о ПО и сервисах. Ему не нужно содержимое базы вашего приложения.
Имена скрываются до отправки
Перед отправкой агент убирает адрес сервера и меняет его имена на случайные метки; настоящие имена видите только вы. При включённом шифровании имён словарь шифруется отдельно; ключ для его расшифровки сервису не передаётся.
Версии остаются видны PatchFirst
Во время анализа сервис видит список программ, их версии и технические признаки. IP соединения используется только в памяти для защиты от перебора и не сохраняется. Обезличенные инвентари и отчёты хранятся в PostgreSQL в читаемом для сервиса виде. Бэкапы шифруются отдельным ключом получателя.
Да: PHP-пакеты из composer.lock, зависимости Node.js из npm, Yarn и pnpm, Python-пакеты pip и poetry — при наличии точных версий. Проверяются прямые и транзитивные зависимости; dev-зависимости остаются в отчёте с пометкой. Ruby, Go, Rust и Java пока не поддерживаются.
Для Node.js агент читает package-lock.json, yarn.lock и pnpm-lock.yaml; для Python — poetry.lock, Pipfile.lock, uv.lock, строки requirements*.txt с == и метаданные установленных пакетов в найденных venv/site-packages. Неуказанные и плавающие версии не проверяются. Поиск ограничен правами доступа, временем и числом файлов и пакетов; сработавшие ограничения видны в слепых зонах.
Имена можно не задавать: в кабинете останется «Сервер 01». Для удобства можно указать условное имя, например web-1: оно хранится открыто. Не пишите домен, IP-адрес, название компании или клиента. Если нужна защита, включите шифрование имён в разделе «Аккаунт»: браузер перенесёт заданные имена в зашифрованный словарь, а открытые копии удалятся с сервиса.
Ограничения
PatchFirst ищет известные проблемы в распознанных программах. Рейтинг не гарантирует безопасность.
Не ищет работающий майнер, не следит за расходами на трафик и не проверяет логику приложения.
Не устанавливает обновления. Находки и доступность сервисов нужно проверить.
Перед изменениями разберите план с помощником, сделайте резервную копию; после — проверьте результат.
Отчёты — в кабинете, без внешних уведомлений. Оплата вручную через контакт в кабинете.
Начните со своего VPS
Посмотрите, каким компонентам нужно внимание.
Один сервер можно проверить бесплатно: рейтинг и подсвеченный стек без детализации. Регулярные проверки — в платном мониторинге. Годовая подписка дешевле на 20%: один сервер на год — $28,80 вместо $36,00. Первые 5 серверов — $3,00 за каждый в месяц; с 6-го сервера — $2,00; с 26-го сервера — $1,50.