Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
Posts

Posts

Taint analysis in PVS-Studio C and C++ analyzer
Oleg Lisiy
Your code accepts external data? Congratulations, and welcome to the minefield! Any unchecked user input can lead to a vulnerability, and manually finding all the "tripwires" in a large project...
...
Oct 21 2025
What's new in C# 14: overview
Dmitrii Kharitonov
C# 14 is almost here, so it's time for our annual feature overview. This year brought fewer changes than the last. Some might consider them minor, but is it really so? Let's take a closer...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Oct 17 2025
PVS-Studio 7.39: OWASP Top Ten 2021, enhanced Visual Studio Code plugin, extended MISRA Compliance support, and more
Vladislav Bogdanov
PVS-Studio 7.39 has been released. This version brings the new features, and today we talk about them in this...
...
Oct 15 2025
Pixel to pixel: Checking the PixiEditor project
Georgii Tormozov
Graphic design work requires specialized tools—graphic editors. But what if the editor crashes during a critical task due to bugs? Let's use a static analyzer to search for potential errors...
...
Oct 13 2025
Stumbling block for AI: UTF-8
Andrey Karpov
I think you're becoming tired of vibe-coding topics. But don't worry, my goal isn't to talk about new groundbreaking achievements that change the world, blah-blah-blah... I find it more...
...
Oct 10 2025
How static analysis encourages developers to refactor code: Another look at Source SDK
Denis Tukupov
Early morning. Fog blankets the mountain ranges. Wake up, Gordon. It's time for us to go straight into the heart of darkness to free this world of the slumbering evil. Yes, and don't forget...
...
Oct 09 2025
Gadget chains in Java: how unsafe deserialization leads to RCE?
Vladislav Bogdanov
In this article, we'll explain what gadget chains are and look at examples (with schemas) of how careless deserialization with native Java mechanisms can lead to remote code...
...
Oct 03 2025
Files file manager: folder full of bugs
Artem Rovenskii
Files is a third-party file manager for Windows. Its goal is to become the best open-source OS file manager maintained by the community. In this article, we break down some bugs in Files source...
...
Oct 01 2025
How to get and use free PVS-Studio license. Part 3: working with report and warnings
Gleb Aslamov
We're continuing to explore ways of using PVS-Studio for free projects and more. This article covers the main stage of interacting with the tool—working with the report! We'll take a detailed look...
...
Sep 29 2025
How to manage static analysis results
Valerii Filatov
Static analysis goes beyond just running a check. How to handle reports, send warnings to developers, and visualize results? We'll show you how to use PVS-Studio utilities and integrations...
...
View more Pagination arrow previous
Showing: - of 1622