How Variant Analysis helped secure the fight against COVID-19

How Variant Analysis helped secure the fight against COVID-19

In security, ‘variant analysis’ is the process of searching for variants of known vulnerabilities. This used to be done with grep and painstaking manual code audits, but it can be automated with a powerful semantic query language like CodeQL. I will show how we performed a variant analysis using CodeQL which started analyzing a vulnerability in Nexus Repository Manager and ended up finding many other critical vulnerabilities including a Remote Code Execution (RCE) in Germany's Corona-Warn-App (German's Contact tracing app). Finally, I’ll explain the factors that must come together to drive the adoption, scalability, and success of such technology.