PVS-Studio's personal account https://pvs-studio.com/en/blog/posts/1041/
PVS-Studio
PVS-Studio′s personal account
With this article we invite you to try the new web service from PVS-Studio. We′re talking about the user′s personal account. It will be useful to the active readers of our blog, as well as …
The most important changes that appeared in PVS-Studio over the last 3 years. Security, GameDev, Web, Embedded, and other enhancements are waiting for you. If you're not using PVS-Studio, then watch this video. All the changes described here may convince you to start doing so
https://www.youtube.com/watch?v=K0ELMpvKuZo
https://www.youtube.com/watch?v=K0ELMpvKuZo
YouTube
What's new in PVS-Studio: a 3-year overview #PVSStudio #unrealengine5 #cpp #csharp
The most important changes that appeared in PVS-Studio over the last 3 years. Security, GameDev, Web, Embedded, and other enhancements are waiting for you. If you're not using PVS-Studio, then watch this video. All the changes described here may convince…
GPT-3 detected 213 Security Vulnerabilities... Or it did not https://pvs-studio.com/en/blog/posts/cpp/1043/
PVS-Studio
GPT-3 detected 213 Security Vulnerabilities... Or it did not
This text is a detailed commentary on the article I Used GPT-3 to Find 213 Security Vulnerabilities in a Single Codebase.
PVS-Studio 7.24: Unity, advanced warning suppression and much more https://pvs-studio.com/en/blog/posts/1044/
PVS-Studio
PVS-Studio 7.24: Unity, advanced warning suppression and much mo…
PVS-Studio 7.24 is released. We enhanced the analysis of Unity projects, introduced new features for handling suppress files (*.suppress), implemented new diagnostic rules, and so on. Learn…
Junior or expert: How well do you know the history of IT?
What is Winnie and why is it called so? What was the initial name of JavaScript? What did the first bug look like? Take the quiz and prove that you are a true IT erudite!
https://pvs-studio.com/en/blog/quest/it-history/
What is Winnie and why is it called so? What was the initial name of JavaScript? What did the first bug look like? Take the quiz and prove that you are a true IT erudite!
https://pvs-studio.com/en/blog/quest/it-history/
PVS-Studio
Junior or expert: How well do you know the history of IT?
What is Winnie and why is it called so? What was the initial name of JavaScript? What did the first bug look like? Take the quiz and prove that you are a true IT erudite!
Can code review be automated? https://pvs-studio.com/en/blog/posts/1045/
PVS-Studio
Can code review be automated?
Code reviews can be automated with the help of static analysis tools. Keep in mind that one-off checks are unproductive, so it is important to make static code analysis an integral part of …
5 reasons why static analysis is important for business https://pvs-studio.com/en/blog/posts/1046/
PVS-Studio
5 reasons why static analysis is important for business
This article goes through five key reasons why static code analysis is beneficial to software companies. This may help you decide whether to explore code analysis methodology and then integ…
Do developers dream of secure apps? https://pvs-studio.com/en/blog/posts/1047/
PVS-Studio
Do developers dream of secure apps?
Do developers care about code security? This question, I believe, is still open to debate. I wrote this article to solicit feedback from both developers and security experts. Would you help…
How static analysis works https://pvs-studio.com/en/blog/posts/1048/
PVS-Studio
How static analysis works
This is a review article on what technologies underlies the work of static code analyzers. The article covers pattern-based analysis, data flow analysis, symbolic execution, taint checking, etc.
NullReferenceException in C#. What is it and how to fix it? https://pvs-studio.com/en/blog/posts/csharp/1049/
PVS-Studio
NullReferenceException in C#. What is it and how to fix it?
A NullReferenceException (NRE) is a type of .NET exception. It occurs when a developer tries to dereference a null reference. This article covers the reasons that lead to exceptions of this…
BTCPay Server: top 10 bugs in Bitcoin payment processor code https://pvs-studio.com/en/blog/posts/csharp/1051/
PVS-Studio
BTCPay Server: top 10 bugs in Bitcoin payment processor code
Our company talks a lot about code quality. While some of the projects chosen for code audits may not be that familiar to our readers, I′m sure many of them use finance apps. Our readers ma…
RavenDB and PVS-Studio: win-win collaboration https://pvs-studio.com/en/blog/posts/csharp/1052/
PVS-Studio
RavenDB and PVS-Studio: win-win collaboration
This is a brief story of how PVS-Studio collaborated with RavenDB. PVS-Studio is a static code analyzer. RavenDB is an open-source database. How can searching for errors in one project bene…
60 terrible tips for a C++ developer https://pvs-studio.com/en/blog/posts/cpp/1053/
PVS-Studio
60 terrible tips for a C++ developer
In this article, you′re going to find 60 terrible coding tips — and explanations of why they are terrible. It′s a fun and serious piece at the same time. No matter how terrible these tips look, they...
XSS vulnerability in the ASP.NET application: examining CVE-2023-24322 in CMS mojoPortal https://pvs-studio.com/en/blog/posts/csharp/1054/
PVS-Studio
XSS vulnerability in the ASP.NET application: examining CVE-2023-24322 in mojoPortal CMS
In this article, we will thoroughly examine the XSS vulnerability in a CMS written in C#. Let′s recall the theory, figure out how the security defect looks from a user′s perspective and in code, and...
PVS-Studio 7.25: support for latest versions of QtCreator, Rider, and more https://pvs-studio.com/en/blog/posts/1055/
PVS-Studio
PVS-Studio 7.25: support for latest versions of Qt Creator, Ride…
PVS-Studio 7.25 has been released. In this version, we implemented the support of Qt Creator 10 and Rider 2022.2.3 (and higher), updated the libraries used by the analyzer, enhanced the doc…
Top 3 open-source games written in C#: searching for bugs https://pvs-studio.com/en/blog/posts/csharp/1056/
PVS-Studio
Top 3 open-source games written in C#: searching for bugs
There are a lot of fantastic games, but few of them are open source. In this article, we will examine the most curious bugs found in the source code of three best, to my mind, open-source games...
Examining suspicious code fragments in AWS SDK .NET https://pvs-studio.com/en/blog/posts/csharp/1057/
PVS-Studio
Examining suspicious code fragments in AWS SDK for .NET
Today we are dissecting AWS SDK for .NET. We will look at suspicious code fragments, figure out what′s wrong with them, and try to reproduce some of the errors. Make yourself a cup of coffe…
Heroes of Code and Magic: VCMI game engine analysis https://pvs-studio.com/en/blog/posts/cpp/1058/
PVS-Studio
Heroes of Code and Magic: VCMI game engine analysis
Sometimes you might wish to feel nostalgic and play your favorite old game, but certain things in such games may seem outdated. So, to breathe new life into an old project, some enthusiasts set the...