Microsoft DevSkim
Microsoft DevSkim is a free, MIT-licensed toolkit for security linting and static source-code analysis.
What Microsoft DevSkim is
Microsoft DevSkim is a free, MIT-licensed toolkit for security linting and static source-code analysis. It provides IDE extensions, language analyzers, and rules to help developers identify and address security vulnerabilities early. The toolkit includes built-in rules and supports custom rules using JSONPath, XPath, and YmlPath. Listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others. Its cross-platform .NET CLI analyzes files and directories and can be installed as a global tool or obtained as platform-specific binaries for Windows, macOS, and Linux. A C# library is also available for embedding analysis in other tools. Results can be emitted as SARIF, JSON, or text; the CLI can apply suggested fixes from SARIF results and add suppression comments. The project lists extensions for Visual Studio Code and Visual Studio, and supports CI/CD in self-hosted environments. DevSkim is licensed under the MIT License. Support is limited to GitHub issues and project wiki resources; vulnerability reports should be sent privately to Microsoft’s Security Response Center rather than posted publicly.
Good
- Free and MIT-licensed.
- Supports custom security rules.
- CLI outputs SARIF, JSON, and text.
- Can apply suggested fixes from SARIF results.
Watch out
- Support is limited to GitHub issues and wiki resources.
- Vulnerability reports should not be posted publicly on GitHub.
Who it suits
DevSkim suits developers and teams who want source-code security analysis in IDEs, command-line workflows, or other tools. Its custom rules and library may be useful where teams need to adapt or embed analysis.
Verdict
DevSkim offers multiple ways to add security linting to development workflows, including IDE extensions, a CLI, and an embeddable library. Its support channels are limited, and vulnerability reporting has a separate private route.
Plans and prices
From Microsoft DevSkim's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| DevSkim | Free | MIT-licensed open-source library, CLI, and IDE extensions |
The facts
Each one read from Microsoft DevSkim's own pages, with the date it was checked.
What it does
- CLI
- The cross-platform .NET CLI analyzes files and directories and can be installed as a .NET global tool or downloaded as platform-specific binaries for Windows, macOS, and Linux.checked 12 Oct 2026
- Fixes and suppressions
- The CLI can apply suggested fixes from SARIF results and add suppression comments for reported issues.checked 12 Oct 2026
- IDE integrations
- The repository lists DevSkim extensions for Visual Studio Code and Visual Studio.checked 12 Oct 2026
- Intended users
- The project describes its goal as helping developers identify and fix security vulnerabilities early and build security awareness.checked 12 Oct 2026
- Languages
- Its listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others.checked 12 Oct 2026
- Library
- A C# library is available for embedding DevSkim analysis in other tools, with the package published on NuGet.checked 12 Oct 2026
- License
- DevSkim is licensed under the MIT License.checked 12 Oct 2026
- Output formats
- The tool supports SARIF, JSON, and text output formats.checked 12 Oct 2026
- Purpose
- DevSkim provides IDE plugins, language analyzers, and rules for security linting and static source-code analysis.checked 12 Oct 2026
- Rule formats
- Rules can use JSONPath, XPath, and YmlPath.checked 12 Oct 2026
- Rules
- It includes built-in rules and supports writing custom rules.checked 12 Oct 2026
- Security reporting
- The project asks users to report vulnerabilities privately to Microsoft's Security Response Center rather than through public GitHub issues.checked 12 Oct 2026
- Support
- Support is limited to GitHub issues and the project wiki resources listed in its support policy.checked 12 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Alternatives to Microsoft DevSkim
- 1

Semgrep Code
Free planOpen sourceWebAPIExtensionLinux8.3From $15 a month - 2

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 3
OpenGrep
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 4
Bandit
Free planOpen sourceExtensionLinuxmacOSSelf-hosted7.2Free plan - 5
gosec
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 6

Skylos
Free planWebAPIExtensionLinux7.0Free plan
