- Раздел
- Новости
- Опубликовано
- Чтение
- 2 мин чтения
PVS-Studio 8.01 добавил поддержку JDK 25, Go 1.27 и проверку по OWASP Benchmark
7 октября 2026 года вышла версия PVS-Studio 8.01. Java анализатор соответствует OWASP Benchmark, добавлена поддержка JDK 25 и Go 1.27.
7 октября 2026 года компания PVS-Studio выпустила версию 8.01 своего инструмента статического анализа кода. Обновление расширяет поддержку языков Java и Go, а также усиливает проверки безопасности.
Что изменилось в Java анализаторе
Java анализатор теперь соответствует требованиям OWASP Benchmark. Это позволяет оценивать точность правил обнаружения уязвимостей SAST по стандартному набору тестов. В версии добавлены новые диагностики V5341–V5343, которые выявляют cookie без атрибута Secure, хранение ненадежных данных в доверенных объектах и использование слабых генераторов случайных чисел для чувствительных данных.

Анализатор поддерживает проекты на JDK 25. Это LTS-версия Java, вышедшая в 2025 году. Разработчики могут проверять код, использующий новые языковые конструкции и API, без дополнительных настроек.
Улучшена работа с отчетами. PVS-Studio_Cmd.exe сохраняет конфигурации MSBuild проектов в JSON-отчетах. Полноценные HTML отчеты через PlogConverter теперь группируют результаты по конфигурациям анализа, а Plog Converter добавил фильтрацию по CWE и SAST.
Поддержка Go 1.27 и другие изменения
Go анализатор обновлен для работы с Go 1.27. Инструмент анализирует проекты, использующие актуальные возможности языка, включая изменения в стандартной библиотеке и синтаксисе. Это следует за крупным обновлением 8.00 от августа 2026 года, когда были добавлены анализаторы JS/TS и Go.
В C/C++ внесены точечные правки правил, в частности V719. Расширены параметры конфигурации, включая max-old-space-size для анализаторов JavaScript и TypeScript. Изменен код выхода установщика Windows при сбоях плагина для Visual Studio — это breaking change.
PVS-Studio остается кроссплатформенным SAST решением для C, C++, C#, Java, Go, JavaScript и TypeScript. Компания разрабатывает инструмент в России, фокусируясь на выявлении ошибок, повышении качества кода и проверках безопасности. Следующие релизы ожидаются с акцентом на поддержку стандартов и обновления языков.
Частые вопросы
Какие новые диагностики появились в PVS-Studio 8.01 для Java?
Добавлены правила V5341–V5343, которые проверяют отсутствие атрибута Secure у cookie, хранение ненадежных данных и использование слабых случайных чисел для конфиденциальной информации.
Поддерживает ли PVS-Studio 8.01 проекты на JDK 25?
Да, Java анализатор полностью поддерживает проекты, использующие JDK 25, включая новые конструкции языка.
Что изменилось для Go в версии 8.01?
Go анализатор обновлен для поддержки Go 1.27, что позволяет проверять актуальные проекты без ограничений.
Как OWASP Benchmark влияет на PVS-Studio?
Соответствие бенчмарку помогает оценивать и улучшать точность правил обнаружения уязвимостей в Java коде.
Комментарии 2