Skip to main content

Security Guard is a set of roslyn analyzers that aim to help security audits on .NET applications


29 bug patterns

It can detect 29 vulnerability patterns with 69 different signatures.

Code fixes

Code fixes are automated refactoring to fix vulnerabilities at the source.


The Roslyn analyzers can be run from Visual Studio 2015 and higher.

Taint analysis

Taint analysis is the capability to track variables in the code flow and trace variable coming from user input. This helps reducing false positives.

Continuous integration

It can be integrated to any continuous integration that supports MSBuild.

Open for contributions

The project is open-source and is open for contributions.

Visual Studio integration

Scan your application for potential vulnerabilities directly from your IDE.

Code fixes

For some vulnerabilities, automatic code refactoring are provided. Patch vulnerabilities in few clicks.