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 execution.
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 code...
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 at...
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 to...
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 when...
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 analyzers...
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 significant...
Usually, "no questions" at the end of meetings or presentations means that everything went ok. However, in the programming world, it can mean the exact opposite and even be alarming. In development...
In this article, we talk about the OWASP Top Ten 2021 categories through the lens of PVS-Studio Java analyzer warnings. So, if you want to peek at patterns of potential vulnerabilities in Java code...
Many developers have heard of PVS-Studio static analyzer, but not everyone knows they can use it for free on a permanent basis. This article breaks down different free licensing options, explains who...