PVS-Studio
статический анализатор кода
Находит ошибки и потенциальные уязвимости в коде
Работает на
Может использоваться при разработке безопасного ПО в соответствии с
Решение по улучшению качества, защищённости (SAST) и безопасности вашего кода
Team License
базовая версия
Подойдёт, если у вас:
Enterprise License
расширенная версия
Подойдёт, если у вас:
Team License
базовая версия
Подойдёт, если у вас:
Enterprise License
расширенная версия
Подойдёт, если у вас:
Для работы в закрытом контуре
Анализатор устанавливается локально и может работать без доступа в Интернет.
Для GameDev
Анализатор удобно интегрируется в проекты на Unreal Engine и Unity. Есть ряд специфичных диагностик для этих движков.
Для встраивания в pipeline
Встраивание PVS-Studio в процесс ночных сборок позволит на следующий день получать информацию обо всех ошибках, допущенных в течение прошлого дня, и оперативно исправлять проблемный код.
Бесплатно и без регистрации скачать дистрибутив
Найти в документации ответ на свой вопрос
Начать бесплатно использовать анализатор в течение пробного периода
Задать любой вопрос в поддержку
Познакомиться с условиями лицензирования
Посмотреть публикации в нашем блоге
Мы подготовили для вас примеры ошибок в проверенных нами open‑source проектах. Мы хорошо относимся к open‑source проектам: уведомляем авторов проектов о найденных недочётах и помогаем им настроить анализатор для проверки их кода.
Да. Подробнее можете почитать тут.
Нет. Сертификат не требуется. По запросу мы предоставляем официальное письмо для сертификационных лабораторий о соответствии PVS-Studio функциональным требованиям «Методики выявления уязвимостей и недекларированных возможностей в программном обеспечении" ФСТЭК. Более подробная информация есть здесь.
Да. PVS-Studio относится к On-Premise-решениям, т.е. работает Offline у клиента.
Для плавного начала использования статического анализатора PVS-Studio в legacy проекте, стоит воспользоваться механизмом массового подавления предупреждений.
Анализатор создаёт специальный файл, где сохраняет информацию о существующих, но не срочных, ошибках. PVS-Studio будет выдавать предупреждения только на новый или измененный код. А к техническому долгу можно будет вернуться позднее – постепенно исправляя ошибки.
Более подробно об этом читайте в нашей статье.
Мы предлагаем несколько совершенно разных вариантов бесплатного использования PVS-Studio. Если кратко, то этими вариантами могут воспользоваться:
Подробнее узнать про перечисленные способы и выбрать подходящий для вашего проекта, вы можете, обратившись к обзорной статье "Бесплатные варианты лицензирования PVS-Studio".
Техническая поддержка автоматически всегда входит в стоимость продукта, неотделима от лицензии и не выделяется в услугу.