Перейти к содержимому
Uprav Будь в тренде онлайн-технологий!
Раздел
Новости
Опубликовано
Чтение
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.

Рейтинг 4.3 59 оценок
Гравюрная иллюстрация обновления PVS-Studio 8.01 с проверкой кода и поддержкой OWASP Benchmark.

7 октября 2026 года компания PVS-Studio выпустила версию 8.01 своего инструмента статического анализа кода. Обновление расширяет поддержку языков Java и Go, а также усиливает проверки безопасности.

Что изменилось в Java анализаторе

Java анализатор теперь соответствует требованиям OWASP Benchmark. Это позволяет оценивать точность правил обнаружения уязвимостей SAST по стандартному набору тестов. В версии добавлены новые диагностики V5341–V5343, которые выявляют cookie без атрибута Secure, хранение ненадежных данных в доверенных объектах и использование слабых генераторов случайных чисел для чувствительных данных.

Винтажная инфографика соответствия SAST-анализатора стандартам OWASP Benchmark и JDK 25.
Интеграция OWASP Benchmark позволяет точно верифицировать SAST-диагностики.

Анализатор поддерживает проекты на 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

Алексей
обновление с Go 1.27 и JDK 25 – уже вовремя, у нас как раз на этих версиях пилот запустили.
Марина В.
а OWASP Benchmark у них теперь в отчёте как проходит? интересно сравнить со статанализатором, который у нас в контуре.

Оставить комментарий