Introduction
Variant analysis is the process of taking a known problem, such as a crashing bug or security vulnerability, and finding other occurrences (or "variants") of that problem in a codebase. The existence of a specific vulnerability in a codebase is strong evidence that the same vulnerability may exist in many other places in the codebase. The methods for variant analysis have traditionally been manual, ineffective, and time intensive. However, automated approaches to variant analysis are now becoming widely available. This document introduces variant analysis, illustrates the limits of traditional tools in performing variant analysis, and introduces modern automated variant analysis tools.
{{ parent.title || parent.header.title}}
{{ parent.tldr }}
{{ parent.linkDescription }}
{{ parent.urlSource.name }}