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

Posts: articles

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...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
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...
...
Sep 26 2025
How to get and use a free PVS-Studio license. Part 2: initial run and configuration
Gleb Aslamov
We're continuing to explore ways of using PVS-Studio for free projects and more. This article covers the main settings of the analyzer, explains why they're important, and details where to start...
...
Sep 24 2025
PVS-Studio team invites you to share examples of errors related to vibe coding
Andrey Karpov
One way or another, vibe coding is becoming—and in some cases has already become—part of the software development process. The PVS-Studio team sees this as a new challenge for static code...
...
Sep 23 2025
Box of bugs (emulated)
Taras Shevchenko
On August 24, 2025, 86Box 5.0 was released. The low-level emulator for IBM PCs and compatibles has received a new dynamic processor instruction recompiler, broader hardware support, and...
...
View more Pagination arrow previous
Showing: - of 1524